var $gwt_version="2.3.0",$wnd=parent,$doc=$wnd.document,$moduleName,$moduleBase,$strongName="0521FD0B9C47CB1AC6FE954F6B3E9918",$stats=$wnd.__gwtStatsEvent?function(b){return $wnd.__gwtStatsEvent(b)}:null,$sessionId=$wnd.__gwtStatsSessionId?$wnd.__gwtStatsSessionId:null;$stats&&$stats({moduleName:"transletco_0_0_2",sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"moduleEvalStart"});var _,P0_longLit={l:0,m:0,h:0},P3e8_longLit={l:1E3,m:0,h:0};
function nullMethod(){}function Object_0(){}_=Object_0.prototype={};_.equals$=function(b){return this===b};_.getClass$=function(){return Ljava_lang_Object_2_classLit};_.hashCode$=function(){return this.$H||(this.$H=++sNextHashId)};_.toString$=function(){return this.getClass$().typeName+"@"+toPowerOfTwoString(this.hashCode$())};_.toString=function(){return this.toString$()};_.typeMarker$=nullMethod;_.castableTypeMap$={};function TransletCO_0_0_2$1_0(){}function TransletCO_0_0_2$1(){}
_=TransletCO_0_0_2$1_0.prototype=TransletCO_0_0_2$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_TransletCO_10_10_12$1_2_classLit};_.run=function(){new MainLayout_0};_.castableTypeMap$={4:1};function equals__devirtual$(b,c){return b.typeMarker$==nullMethod||b.castableTypeMap$&&b.castableTypeMap$[1]?b.equals$(c):b===c}
function hashCode__devirtual$(b){return b.typeMarker$==nullMethod||b.castableTypeMap$&&b.castableTypeMap$[1]?b.hashCode$():b.$H||(b.$H=++sNextHashId)}function $replaceNode(b,c){var d=b.parentNode;d&&(d.insertBefore(c,b),d.removeChild(b))}function $setElement(b,c){b.element=c}function $setStyleName(b,c,d){setStyleName(b.getStyleElement(),c,d)}function $setStyleName_0(b,c){b.getStyleElement().className=c}
function $setTitle(b,c){c==null||c.length==0?b.element.removeAttribute("title"):b.element.setAttribute("title",c)}function setStyleName(b,c,d){if(!b)throw new RuntimeException_0("Null widget handle. If you are creating a composite, ensure that initWidget() has been called.");c=$trim(c);if(c.length==0)throw new IllegalArgumentException_0("Style names cannot be empty");d?$addClassName(b,c):$removeClassName(b,c)}
function setStylePrimaryName(b,c){if(!b)throw new RuntimeException_0("Null widget handle. If you are creating a composite, ensure that initWidget() has been called.");c=$trim(c);if(c.length==0)throw new IllegalArgumentException_0("Style names cannot be empty");updatePrimaryAndDependentStyleNames(b,c)}
function updatePrimaryAndDependentStyleNames(b,c){var d=b.className.split(/\s+/);if(d){var e=d[0],f=e.length;d[0]=c;for(var g=1,h=d.length;g<h;g++){var j=d[g];j.length>f&&j.charAt(f)=="-"&&j.indexOf(e)==0&&(d[g]=c+j.substring(f))}b.className=d.join(" ")}}function UIObject(){}_=UIObject.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_UIObject_2_classLit};_.getStyleElement=function(){return this.element};_.setHeight=function(b){this.element.style.height=b};
_.setSize=function(b,c){this.setWidth(b);this.setHeight(c)};_.setVisible=function(b){this.element.style.display=b?"":"none"};_.setWidth=function(b){this.element.style.width=b};_.toString$=function(){return!this.element?"(null handle)":this.element.outerHTML};_.castableTypeMap$={36:1};_.element=null;
function $addDomHandler(b,c,d){$sinkEvents(b,$eventGetTypeInt(d.name_0));return new LegacyHandlerWrapper_0($doAdd((!b.handlerManager?b.handlerManager=new HandlerManager_0(b):b.handlerManager).eventBus,d,c))}function $addHandler(b,c,d){return new LegacyHandlerWrapper_0($doAdd((!b.handlerManager?b.handlerManager=new HandlerManager_0(b):b.handlerManager).eventBus,d,c))}function $fireEvent(b,c){b.handlerManager&&$fireEvent_0(b.handlerManager,c)}
function $onAttach(b){var c;if(b.isAttached())throw new IllegalStateException_1("Should only call onAttach when the widget is detached from the browser's document");b.attached=true;b.element.__listener=b;c=b.eventsToSink;b.eventsToSink=-1;c>0&&(b.eventsToSink==-1?sinkEvents(b.element,c|(b.element.__eventBits||0)):b.eventsToSink|=c);b.doAttachChildren();b.onLoad()}
function $onBrowserEvent(b,c){var d;switch($eventGetTypeInt(c.type)){case 16:case 32:if((d=c.relatedTarget)&&b.element.contains(d))return}fireNativeEvent(c,b,b.element)}function $onDetach(b){if(!b.isAttached())throw new IllegalStateException_1("Should only call onDetach when the widget is attached to the browser's document");try{b.onUnload()}finally{try{b.doDetachChildren()}finally{b.element.__listener=null,b.attached=false}}}
function $removeFromParent(b){if(b.parent_0)if(instanceOf(b.parent_0,39))dynamicCast(b.parent_0,39).remove(b);else{if(b.parent_0)throw new IllegalStateException_1("This widget's parent does not implement HasWidgets");}else($clinit_81(),$containsKey(widgetsToDetach.map,b))&&detachNow(b)}function $replaceElement(b,c){b.attached&&(b.element.__listener=null);b.element&&$replaceNode(b.element,c);b.element=c;b.attached&&(b.element.__listener=b)}
function $setParent(b,c){var d;d=b.parent_0;if(c){if(d)throw new IllegalStateException_1("Cannot set a new parent without first clearing the old parent");b.parent_0=c;c.isAttached()&&b.onAttach()}else try{d&&d.isAttached()&&b.onDetach()}finally{b.parent_0=null}}function $sinkEvents(b,c){b.eventsToSink==-1?sinkEvents(b.element,c|(b.element.__eventBits||0)):b.eventsToSink|=c}function Widget(){}_=Widget.prototype=new UIObject;_.doAttachChildren=function(){};_.doDetachChildren=function(){};
_.fireEvent=function(b){this.handlerManager&&$fireEvent_0(this.handlerManager,b)};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Widget_2_classLit};_.isAttached=function(){return this.attached};_.onAttach=function(){$onAttach(this)};_.onBrowserEvent=function(b){$onBrowserEvent(this,b)};_.onDetach=function(){$onDetach(this)};_.onLoad=function(){};_.onUnload=function(){};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.attached=false;_.eventsToSink=0;_.handlerManager=null;
_.parent_0=null;function $clear(b){for(b=b.iterator_0();b.hasNext();)b.next_0(),b.remove_2()}function Panel(){}_=Panel.prototype=new Widget;_.doAttachChildren=function(){tryCommand(this,($clinit_78(),attachCommand))};_.doDetachChildren=function(){tryCommand(this,($clinit_78(),detachCommand))};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Panel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};
function $add(b,c){if(b.getWidget())throw new IllegalStateException_1("SimplePanel can only contain one child widget");b.setWidget(c)}function $remove(b,c){if(b.widget!=c)return false;try{$setParent(c,null)}finally{b.getContainerElement().removeChild(c.element),b.widget=null}return true}function $setWidget(b,c){if(c!=b.widget&&(c&&$removeFromParent(c),b.widget&&b.remove(b.widget),b.widget=c))b.getContainerElement().appendChild(b.widget.element),$setParent(c,b)}function SimplePanel(){}
_=SimplePanel.prototype=new Panel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_SimplePanel_2_classLit};_.getContainerElement=function(){return this.element};_.getWidget=function(){return this.widget};_.iterator_0=function(){return new SimplePanel$1_0(this)};_.remove=function(b){return $remove(this,b)};_.setWidget=function(b){$setWidget(this,b)};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.widget=null;
function $center(b){var c,d,e,f;d=b.showing;c=b.isAnimationEnabled;if(!d)b.element.style.visibility="hidden",b.isAnimationEnabled=false,!b.resizeHandlerRegistration&&(b.resizeHandlerRegistration=addResizeHandler(new DialogBox$1_0(b))),$show(b);e=$getClientWidth($doc)-(parseInt(b.element.offsetWidth)||0)>>1;f=$getClientHeight($doc)-(parseInt(b.element.offsetHeight)||0)>>1;$setPopupPosition(b,max($getScrollLeft($doc)+e,0),max($getScrollTop($doc)+f,0));if(!d)(b.isAnimationEnabled=c)?(b.element.style.clip=
"rect(0px, 0px, 0px, 0px)",b.element.style.visibility="visible",$run(b.resizeAnimation,(new Date).getTime())):b.element.style.visibility="visible"}function $eventTargetsPopup(b,c){var d;d=c.target;return is_0(d)?b.element.contains(d):false}function $hide(b){b.showing&&($setState(b.resizeAnimation,false,false),fire_0(b))}function $maybeUpdateSize(b){var c;if(c=b.widget)b.desiredHeight!=null&&c.setHeight(b.desiredHeight),b.desiredWidth!=null&&c.setWidth(b.desiredWidth)}
function $previewNativeEvent(b,c){var d,e;if(c.isCanceled||!b.previewAllNativeEvents&&c.isConsumed)b.modal&&(c.isCanceled=true);else if(b.onPreviewNativeEvent(c),!c.isCanceled)switch(e=c.nativeEvent,(d=$eventTargetsPopup(b,e))&&(c.isConsumed=true),b.modal&&(c.isCanceled=true),$eventGetTypeInt(e.type)){case 4:if(sCaptureElem){c.isConsumed=true;break}if(!d&&b.autoHide){$hide(b);break}break;case 8:case 64:case 1:case 2:if(sCaptureElem){c.isConsumed=true;break}break;case 2048:if(e=e.target,b.modal&&!d&&
e)e.blur&&e!=$doc.body&&e.blur(),c.isCanceled=true}}function $setPopupPosition(b,c,d){b.leftPosition=c;b.topPosition=d;c-=$getBodyOffsetLeft($doc);d-=$getBodyOffsetTop($doc);b=b.element;b.style.left=c+($clinit_55(),"px");b.style.top=d+"px"}function $show(b){b.showing||(b.attached&&$removeFromParent(b),$setState(b.resizeAnimation,true,false))}
function $updateHandlers(b){if(b.nativePreviewHandlerRegistration)$removeHandler(b.nativePreviewHandlerRegistration.real),b.nativePreviewHandlerRegistration=null;if(b.historyHandlerRegistration)$removeHandler(b.historyHandlerRegistration.real),b.historyHandlerRegistration=null;if(b.showing)b.nativePreviewHandlerRegistration=addNativePreviewHandler(new PopupPanel$3_0(b)),b.historyHandlerRegistration=addValueChangeHandler(new PopupPanel$4_0(b))}function PopupPanel(){}_=PopupPanel.prototype=new SimplePanel;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel_2_classLit};_.getContainerElement=function(){return $getFirstChildElement(this.element)};_.getStyleElement=function(){var b;return b=$getFirstChildElement(this.element).parentNode,(!b||b.nodeType!=1)&&(b=null),b};_.hide=function(){$hide(this)};_.onPreviewNativeEvent=function(){};_.onUnload=function(){this.showing&&$setState(this.resizeAnimation,false,true)};
_.setHeight=function(b){this.desiredHeight=b;$maybeUpdateSize(this);b.length==0&&(this.desiredHeight=null)};_.setVisible=function(b){this.element.style.visibility=b?"visible":"hidden"};_.setWidget=function(b){$setWidget(this,b);$maybeUpdateSize(this)};_.setWidth=function(b){this.desiredWidth=b;$maybeUpdateSize(this);b.length==0&&(this.desiredWidth=null)};_.show=function(){$show(this)};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.autoHide=false;_.autoHideOnHistoryEvents=false;
_.desiredHeight=null;_.desiredWidth=null;_.glass=null;_.historyHandlerRegistration=null;_.isAnimationEnabled=false;_.isGlassEnabled=false;_.leftPosition=-1;_.modal=false;_.nativePreviewHandlerRegistration=null;_.previewAllNativeEvents=false;_.showing=false;_.topPosition=-1;function $setWidget_0(b,c){$setWidget(b.decPanel,c);$maybeUpdateSize(b)}function DecoratedPopupPanel_0(){DecoratedPopupPanel_1.call(this,true,false,"popup")}
function DecoratedPopupPanel_1(b,c,d){var e,f;this.element=$doc.createElement("div");this.glassResizer=new PopupPanel$1_0;this.resizeAnimation=new PopupPanel$ResizeAnimation_0(this);this.element.appendChild($doc.createElement("div"));$setPopupPosition(this,0,0);(e=$getFirstChildElement(this.element).parentNode,(!e||e.nodeType!=1)&&(e=null),e).className="gwt-PopupPanel";$getFirstChildElement(this.element).className="popupContent";this.autoHideOnHistoryEvents=this.autoHide=b;this.modal=c;b=initValues(_3Ljava_lang_String_2_classLit,
{59:1},1,[d+"Top",d+"Middle",d+"Bottom"]);this.decPanel=new DecoratorPanel_0(b);this.decPanel.getStyleElement().className="";setStylePrimaryName((f=$getFirstChildElement(this.element).parentNode,(!f||f.nodeType!=1)&&(f=null),f),"gwt-DecoratedPopupPanel");$setWidget(this,this.decPanel);$maybeUpdateSize(this);setStyleName($getFirstChildElement(this.element),"popupContent",false);setStyleName(this.decPanel.containerElem,d+"Content",true)}function DecoratedPopupPanel(){}
_=DecoratedPopupPanel_0.prototype=DecoratedPopupPanel.prototype=new PopupPanel;_.doAttachChildren=function(){$onAttach(this.decPanel)};_.doDetachChildren=function(){$onDetach(this.decPanel)};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2_classLit};_.getWidget=function(){return this.decPanel.widget};_.iterator_0=function(){return new SimplePanel$1_0(this.decPanel)};_.remove=function(b){return $remove(this.decPanel,b)};
_.setWidget=function(b){$setWidget(this.decPanel,b);$maybeUpdateSize(this)};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.decPanel=null;function $beginDragging(b,c){$onMouseDown(b,$getX(c),$getY(c))}function $continueDragging(b,c){$onMouseMove(b,$getX(c),$getY(c))}function $endDragging(b,c){$onMouseUp(b,($getX(c),$getY(c)))}function $hide_0(b){if(b.resizeHandlerRegistration)$removeHandler(b.resizeHandlerRegistration.real),b.resizeHandlerRegistration=null;$hide(b)}
function $isCaptionEvent(b,c){var d,e,f,g;d=c.target;return is_0(d)?(g=(f=$getChild(b.decPanel.tbody,0),e=$getChild(f,1),$getFirstChildElement(e)).parentNode,(!g||g.nodeType!=1)&&(g=null),g).contains(d):false}function $onMouseDown(b,c,d){if(!sCaptureElem)b.dragging=true,setCapture(b.element),b.dragStartX=c,b.dragStartY=d}
function $onMouseMove(b,c,d){b.dragging&&(c+=$getAbsoluteLeft(b.element),d+=$getAbsoluteTop(b.element),c<b.clientLeft||c>=b.windowWidth||d<b.clientTop||$setPopupPosition(b,c-b.dragStartX,d-b.dragStartY))}function $onMouseUp(b){b.dragging=false;releaseCapture(b.element)}function $show_0(b){!b.resizeHandlerRegistration&&(b.resizeHandlerRegistration=addResizeHandler(new DialogBox$1_0(b)));$show(b)}function DialogBox_0(){DialogBox_1.call(this,new DialogBox$CaptionImpl_0)}
function DialogBox_1(b){var c,d,e;DecoratedPopupPanel_1.call(this,false,true,"dialog");$removeFromParent(b);this.caption=b;(d=$getChild(this.decPanel.tbody,0),c=$getChild(d,1),$getFirstChildElement(c)).appendChild(this.caption.element);$setParent(this.caption,this);(e=$getFirstChildElement(this.element).parentNode,(!e||e.nodeType!=1)&&(e=null),e).className="gwt-DialogBox";this.windowWidth=$getClientWidth($doc);this.clientLeft=$getBodyOffsetLeft($doc);this.clientTop=$getBodyOffsetTop($doc);b=new DialogBox$MouseHandler_0(this);
$addDomHandler(this,b,($clinit_61(),$clinit_61(),TYPE_2));$addDomHandler(this,b,($clinit_65(),$clinit_65(),TYPE_6));$addDomHandler(this,b,($clinit_62(),$clinit_62(),TYPE_3));$addDomHandler(this,b,($clinit_64(),$clinit_64(),TYPE_5));$addDomHandler(this,b,($clinit_63(),$clinit_63(),TYPE_4))}function DialogBox(){}_=DialogBox_0.prototype=DialogBox.prototype=new DecoratedPopupPanel;_.doAttachChildren=function(){try{$onAttach(this.decPanel)}finally{this.caption.onAttach()}};_.doDetachChildren=function(){try{$onDetach(this.decPanel)}finally{this.caption.onDetach()}};
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DialogBox_2_classLit};_.hide=function(){$hide_0(this)};_.onBrowserEvent=function(b){switch($eventGetTypeInt(b.type)){case 4:case 8:case 64:case 16:case 32:if(!this.dragging&&!$isCaptionEvent(this,b))return}$onBrowserEvent(this,b)};_.onPreviewNativeEvent=function(b){var c;c=b.nativeEvent;!b.isCanceled&&$eventGetTypeInt(b.nativeEvent.type)==4&&$isCaptionEvent(this,c)&&c.preventDefault()};
_.show=function(){!this.resizeHandlerRegistration&&(this.resizeHandlerRegistration=addResizeHandler(new DialogBox$1_0(this)));$show(this)};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.caption=null;_.clientLeft=0;_.clientTop=0;_.dragStartX=0;_.dragStartY=0;_.dragging=false;_.resizeHandlerRegistration=null;_.windowWidth=0;function $clinit(){$clinit=nullMethod;$ensureInjected_2(($clinit_16(),css_0))}
function $addTimerForAutoCopySelection(b){b.timerForAutoCopySelection=new MainLayout$5_0(b);$scheduleRepeating(b.timerForAutoCopySelection)}function $addTimerForAutoTranslateToFormTextArea(b){b.timerForAutoTranslate=new MainLayout$3_0(b);$scheduleRepeating(b.timerForAutoTranslate)}function $capitalize(b){return b.substr(0,1).toUpperCase()+b.substr(1,b.length-1).toLowerCase()}
function $checkSelection(b){var c,d;if(b.mouseOptionImage.down){if(c=$replaceAll($replaceAll(($wnd.window.getSelection?d=$wnd.window.getSelection():$wnd.document.getSelection?d=$wnd.document.getSelection():$wnd.document.selection?d=$wnd.document.selection.createRange().text:d="null",d.toString()),"\n"," "),"&",""),!$equals(c,"")&&!$equals($getPropertyString(b.enterTextWidget.fromTextArea.element,"value"),c)){$setText(b.enterTextWidget.fromTextArea,c);$setText(b.dictionaryWidget.fromTextBox,c);try{$translateText(b)}catch(e){if(e=
caught_0(e),instanceOf(e,2))$displayError(b,e.getMessage());else throw e;}}}else $cancel(b.timerForAutoCopySelection)}function $dictionaryResult(b,c,d,e){var f;f="http://www.google.com/dictionary/json?q="+c+"&sl="+d+"&tl="+e;window.location.href.indexOf("https://")!=-1&&(f="https://www.google.com/dictionary/json?q="+c+"&sl="+d+"&tl="+e);$send(f,new MainLayout$6_0(b))}
function $displayError(b,c){var d,e,f;b.loadingImage.element.style.display="none";e=new DecoratedPopupPanel_0;$setStyleName_0(e,($clinit_16(),"GF4K-MLDPC"));e.isAnimationEnabled=true;d=new Label_1(c);setStyleName(d.getStyleElement(),"GF4K-MLDIC",true);$setWidget(e.decPanel,d);$maybeUpdateSize(e);$setPopupPosition(e,-3E3,-3E3);e.show();e.hide();d=$getAbsoluteLeft(b.element)+((parseInt(b.element.offsetWidth)||0)-(parseInt(e.element.offsetWidth)||0)>>1);f=$getAbsoluteTop(b.element);$setPopupPosition(e,
d,f+5);e.show();d=new MainLayout$11_0(e);$schedule(d,5E3);setStyleName(e.getStyleElement(),"GF4K-MLDBD",true)}
function $getReportData(b){var c,d,e,f;f=$wnd.location.href;c=getAppName();e=getUserAgentLanguage();d="Translate: <br />textAreaText:"+$getPropertyString(b.enterTextWidget.fromTextArea.element,"value")+"<br />language:"+$getTextOrHtml(b.enterTextWidget.toListBoxLabel.directionalTextHelper)+"<br />";b="Dictionary: <br />textBox:"+$getPropertyString(b.dictionaryWidget.fromTextBox.element,"value")+"<br />language:"+$getTextOrHtml(b.dictionaryWidget.toListBoxLabel.directionalTextHelper)+"<br />";return"windowAddress:<a href='"+
f+"'>"+f+"</a><hr />userAgentLang:"+e+"<hr />translateData:"+d+"<hr />dictionaryData:"+b+"<hr />browserType:"+c+"<hr />"}
function $onBugButtonClick(b){var c,d,e,f;c=new Image_2(($clinit_14(),closeButton_0).url);$setStyleName(c,($clinit_16(),"GF4K-MLDJC"),true);c.addClickHandler(new MainLayout$8_0(b));f=new VerticalPanel_0;$add_4(f,c);$setCellHorizontalAlignment(f,c,($clinit_79(),ALIGN_RIGHT));$setTextOrHtml(b.dialogBox2.caption.directionalTextHelper,"Report Bug");f.horzAlign=ALIGN_CENTER;d=new Grid_0;$setWidget_1(d,0,0,new Label_1("Describe the problem:"));e=new TextArea_1;e.element.style.width="200px";e.element.style.height=
"200px";$setWidget_1(d,0,1,e);c=new TextBox_0;c.element.style.width="200px";$setWidget_1(d,1,0,new Label_1("Email(optional):"));$setWidget_1(d,1,1,c);$setWidget_1(d,2,1,new Label_1("*(If you want to be notified.)"));$add_4(f,d);d=new Button_0;$addDomHandler(d,new MainLayout$9_0(b,e,c),($clinit_59(),$clinit_59(),TYPE_0));$add_4(f,d);$setWidget_0(b.dialogBox2,f);$center(b.dialogBox2)}
function $onCleanClick(b){$getVisibleWidget(b.tabDeck)==0?b.enterTextWidget.fromTextArea.element.focus():b.dictionaryWidget.fromTextBox.element.focus();b.enterTextWidget.fromTextArea.element.value="";b.dictionaryWidget.fromTextBox.element.value=""}function $onCloseButtonClick(b){$hide_0(b);$cancel(b.timerForAutoCopySelection);$cancel(b.timerForAutoTranslate);removeElementById("transletcoscript");removeElementById("transletcoscriptGWT")}
function $onDictionaryTabButtonClick(b){if(b.isDictionaryTabButtonClicked)b.isDictionaryTabButtonClicked?$setUrl(b.dictionaryTabButton,($clinit_18(),dictionaryTabDark).url):$setUrl(b.dictionaryTabButton,($clinit_19(),dictionaryTabLighter).url),b.isDictionaryTabButtonClicked=!b.isDictionaryTabButtonClicked,b.isTransletTabButtonClicked?$setUrl(b.transletTabButton,($clinit_46(),transletTabDark).url):$setUrl(b.transletTabButton,($clinit_47(),transletTabLighter).url),b.isTransletTabButtonClicked=!b.isTransletTabButtonClicked,
$showWidget(b.tabDeck,1)}
function $onMaxBtnClick(b){b.maximized?(b.resizePanel.element.style.height=b.h_0+"px",b.resizePanel.element.style.width=b.w+"px",$setPopupPosition(b,b.l_0+b.scrollLeft_0,b.t+b.scrollTop_0),$setStyleName_0(b,($clinit_16(),"GF4K-MLDKC")),b.enterTextWidget.resultPanel.element.style.width="365px",b.enterTextWidget.resultPanel.element.style.height="90px",b.enterTextWidget.fromTextArea.element.style.height="90px",b.enterTextWidget.fromTextArea.element.style.width="365px",b.enterTextWidget.btnContainer.element.style.width="380px",
b.dictionaryWidget.resultPanel.element.style.height="177px",b.dictionaryWidget.resultPanel.element.style.width="365px",b.dictionaryWidget.fromTextBox.element.style.height="20px",b.dictionaryWidget.fromTextBox.element.style.width="380px",b.dictionaryWidget.btnContainer.element.style.width="380px"):(b.w=parseInt(b.resizePanel.element.offsetWidth)||0,b.h_0=parseInt(b.resizePanel.element.offsetHeight)||0,b.t=$getAbsoluteTop(b.element),b.l_0=$getAbsoluteLeft(b.element),b.resizePanel.element.style.height=
$getClientHeight($doc)-60+"px",b.resizePanel.element.style.width=$getClientWidth($doc)-60+"px",$center(b),$setStyleName_0(b,($clinit_16(),"GF4K-MLDOC")),b.enterTextWidget.fromTextArea.element.style.width=$getClientWidth($doc)-80+"px",b.dictionaryWidget.fromTextBox.element.style.width=$getClientWidth($doc)-80+16+"px",b.enterTextWidget.fromTextArea.element.style.height=~~(($getClientHeight($doc)-140)/2)+"px",b.dictionaryWidget.fromTextBox.element.style.height="20px",b.enterTextWidget.resultPanel.element.style.width=
$getClientWidth($doc)-80+"px",b.dictionaryWidget.resultPanel.element.style.width=$getClientWidth($doc)-80+"px",b.enterTextWidget.resultPanel.element.style.height=~~(($getClientHeight($doc)-140)/2)+"px",b.dictionaryWidget.resultPanel.element.style.height=~~(($getClientHeight($doc)-140)/2)+~~(($getClientHeight($doc)-140)/2)-20+"px",b.enterTextWidget.btnContainer.element.style.width=$getClientWidth($doc)-80+"px",b.dictionaryWidget.btnContainer.element.style.width=$getClientWidth($doc)-80+"px");setStyleName(b.getStyleElement(),
"GF4K-MLDBD",true);b.maximized=!b.maximized}function $onMinButtonClick(b){$hide_0(b);$cancel(b.timerForAutoCopySelection);$cancel(b.timerForAutoTranslate);$add_1(($clinit_81(),get_1()),b.showBtn)}function $onMouseOptionImageClick(b){b.mouseOptionImage.down?($setTitle(b.mouseOptionImage,"Click To Set Auto Mouse Selection OFF"),$scheduleRepeating(b.timerForAutoCopySelection)):$setTitle(b.mouseOptionImage,"Click To Set Auto Mouse Selection ON")}
function $onOpa50Click(b){$removeOpacity(b);$setStyleName(b,($clinit_16(),"GF4K-MLDGC"),true)}function $onOpa70Click(b){$removeOpacity(b);$setStyleName(b,($clinit_16(),"GF4K-MLDHC"),true)}
function $onQMarkButtonClick(b){var c,d;c=new Image_2(($clinit_14(),closeButton_0).url);$setStyleName(c,($clinit_16(),"GF4K-MLDJC"),true);c.addClickHandler(new MainLayout$10_0(b));$setTextOrHtml(b.dialogBox2.caption.directionalTextHelper,"");d=new VerticalPanel_0;$add_4(d,c);$setCellHorizontalAlignment(d,c,($clinit_79(),ALIGN_RIGHT));d.horzAlign=ALIGN_CENTER;$add_4(d,new HTMLPanel_0("<h1>translet.Co Bookmarklet</h1> FV:1.7"));$add_4(d,new HTMLPanel_0("Simplest way to translate"));$add_4(d,new HTMLPanel_0('<a href="http://www.translet.co/" target="_blank">About</a>'));
$setWidget_0(b.dialogBox2,d);$center(b.dialogBox2)}function $onTranslateAllPageButtonClick(b){translateAllPage($getValue(b.enterTextWidget.toListBox,b.enterTextWidget.toListBox.element.selectedIndex))}
function $onTransletTabButtonClick(b){if(b.isTransletTabButtonClicked)b.isTransletTabButtonClicked?$setUrl(b.transletTabButton,($clinit_46(),transletTabDark).url):$setUrl(b.transletTabButton,($clinit_47(),transletTabLighter).url),b.isTransletTabButtonClicked=!b.isTransletTabButtonClicked,b.isDictionaryTabButtonClicked?$setUrl(b.dictionaryTabButton,($clinit_18(),dictionaryTabDark).url):$setUrl(b.dictionaryTabButton,($clinit_19(),dictionaryTabLighter).url),b.isDictionaryTabButtonClicked=!b.isDictionaryTabButtonClicked,
$showWidget(b.tabDeck,0)}
function $populateLanguageListBoxes(b){var c,d,e,f,g;for(e=($clinit_50(),$clinit_50(),$VALUES_0),f=0,g=e.length;f<g;++f)c=e[f],$equals(c.language_0,"")||$insertItem(b.enterTextWidget.toListBox,$capitalize(c.name_0),c.language_0,-1);$setTextOrHtml(b.enterTextWidget.toListBoxLabel.directionalTextHelper,$getItemText(b.enterTextWidget.toListBox,b.enterTextWidget.toListBox.element.selectedIndex));for(d=($clinit_49(),$clinit_49(),$VALUES),e=0,f=d.length;e<f;++e)c=d[e],$insertItem(b.dictionaryWidget.toListBox,$capitalize(c.name_0),
c.language_0,-1);$setTextOrHtml(b.dictionaryWidget.toListBoxLabel.directionalTextHelper,$getItemText(b.dictionaryWidget.toListBox,b.dictionaryWidget.toListBox.element.selectedIndex))}function $removeOpacity(b){$setStyleName(b,($clinit_16(),"GF4K-MLDHC"),false);setStyleName(b.getStyleElement(),"GF4K-MLDFC",false);setStyleName(b.getStyleElement(),"GF4K-MLDGC",false)}
function $translateText(b){var c;b.lastToListBoxSeletedIndexDictionary=b.dictionaryWidget.toListBox.element.selectedIndex;c=$getValue(b.dictionaryWidget.toListBox,b.lastToListBoxSeletedIndexDictionary);$dictionaryResult(b,$getPropertyString(b.dictionaryWidget.fromTextBox.element,"value"),c,c);b.loadingImage.element.style.display="";if($getPropertyString(b.enterTextWidget.fromTextArea.element,"value").length==0)throw b.loadingImage.element.style.display="none",new Exception_0("You must write or select a text");
if($getPropertyString(b.enterTextWidget.fromTextArea.element,"value").length>1200)throw b.loadingImage.element.style.display="none",new Exception_0("Your Text is too Long!");if($equals($getValue(b.enterTextWidget.toListBox,b.enterTextWidget.toListBox.element.selectedIndex),""))throw b.loadingImage.element.style.display="none",new Exception_0("You must select a Language!");b.lastEntredText=$getPropertyString(b.enterTextWidget.fromTextArea.element,"value");b.lastToListBoxSeletedIndex=b.enterTextWidget.toListBox.element.selectedIndex;
translate(b.lastEntredText,"",$getValue(b.enterTextWidget.toListBox,b.lastToListBoxSeletedIndex),new MainLayout$7_0(b))}function $updateUserInfo(b,c){var d;d="http://transletco.appspot.com/u?l="+b+"&dl="+c;window.location.href.indexOf("https://")!=-1&&(d="https://transletco.appspot.com/u?l="+b+"&dl="+c);$send(d,new MainLayout$4_0)}
function $updateUserLanguagesPreferencesToUi(b,c,d){var e;for(e=0;e<b.enterTextWidget.toListBox.element.options.length;++e)$equals($getValue(b.enterTextWidget.toListBox,e),c)&&(b.enterTextWidget.toListBox.element.selectedIndex=e);b.lastToListBoxSeletedIndex=b.enterTextWidget.toListBox.element.selectedIndex;$setTextOrHtml(b.enterTextWidget.toListBoxLabel.directionalTextHelper,$getItemText(b.enterTextWidget.toListBox,b.enterTextWidget.toListBox.element.selectedIndex));for(e=0;e<b.dictionaryWidget.toListBox.element.options.length;++e)$equals($getValue(b.dictionaryWidget.toListBox,
e),d)&&(b.dictionaryWidget.toListBox.element.selectedIndex=e);b.lastToListBoxSeletedIndexDictionary=b.dictionaryWidget.toListBox.element.selectedIndex;$setTextOrHtml(b.dictionaryWidget.toListBoxLabel.directionalTextHelper,$getItemText(b.dictionaryWidget.toListBox,b.dictionaryWidget.toListBox.element.selectedIndex))}
function MainLayout_0(){$clinit();var b,c;DialogBox_1.call(this,new DialogBox$CaptionImpl_0);this.showBtn=new Image_2(($clinit_24(),minButton_0).url);this.adsensehtmlPanel=new HTMLPanel_0('<div style="width:100%;"><center><iframe src="https://transletco.appspot.com/util/frameAdSecured.html" scrolling="no" frameborder="0" style="border:none;overflow:hidden; width:468px; height:60px;" allowTransparency="true"></iframe></center></div>');this.resizePanel=new FlowPanel_0;this.scrollLeft_0=$getScrollLeft($doc);
this.scrollTop_0=$getScrollTop($doc);this.dialogBox2=new DialogBox_0;this.vpDictionary=new VerticalPanel_0;$add_3(this.resizePanel,$createAndBindUi_1(this));addWindowScrollHandler(new MainLayout$12_0(this));$populateLanguageListBoxes(this);this.timerForAutoCopySelection=new MainLayout$5_0(this);$scheduleRepeating(this.timerForAutoCopySelection);this.timerForAutoTranslate=new MainLayout$3_0(this);$scheduleRepeating(this.timerForAutoTranslate);$setWidget(this.decPanel,this.resizePanel);$maybeUpdateSize(this);
this.isAnimationEnabled=true;this.modal=false;$setStyleName_0(this,($clinit_16(),"GF4K-MLDKC"));setStyleName(this.getStyleElement(),"GF4K-MLDBD",true);b=getUserAgentLanguage();$updateUserLanguagesPreferencesToUi(this,b,b);b=(window.location.href.indexOf("https://")!=-1?"https://transletco.appspot.com/u?l=":"http://transletco.appspot.com/u?l=")+"&dl=";$send(b,new MainLayout$1_0(this));this.loadingImage.element.style.display="none";!this.resizeHandlerRegistration&&(this.resizeHandlerRegistration=addResizeHandler(new DialogBox$1_0(this)));
$show(this);this.dialogBox2.isAnimationEnabled=true;this.dialogBox2.getStyleElement().className="GF4K-MLDLC";setStyleName(this.dialogBox2.getStyleElement(),"GF4K-MLDBD",true);$add_3(this.enterTextWidget.utilPanel,new HTMLPanel_0(window.location.href.indexOf("https://")!=-1?'<iframe src="https://www.facebook.com/plugins/like.php?app_id=226470397379555&amp;href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Ftransletco%2F154670017932669&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>':
'<iframe src="http://www.facebook.com/plugins/like.php?app_id=226470397379555&amp;href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Ftransletco%2F154670017932669&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>'));$add_3(this.dictionaryWidget.utilPanel,new HTMLPanel_0(window.location.href.indexOf("https://")!=
-1?'<iframe src="https://www.facebook.com/plugins/like.php?app_id=226470397379555&amp;href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Ftransletco%2F154670017932669&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>':'<iframe src="http://www.facebook.com/plugins/like.php?app_id=226470397379555&amp;href=http%3A%2F%2Fwww.facebook.com%2Fpages%2Ftransletco%2F154670017932669&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>'));
$add_3(this.adsPanel,this.adsensehtmlPanel);this.showBtn.getStyleElement().className="GF4K-MLDOB";setStyleName(this.showBtn.getStyleElement(),"GF4K-MLDBD",true);setStyleName(this.showBtn.getStyleElement(),"GF4K-MLDJC",true);$setTitle(this.showBtn,"translet.co");this.showBtn.addClickHandler(new MainLayout$2_0(this));b=$getScrollLeft($doc)+$getClientWidth($doc)-450-18;c=$getScrollTop($doc)+8;$setPopupPosition(this,b,c);$showWidget(this.tabDeck,0);this.isDictionaryTabButtonClicked=true}
function MainLayout(){}_=MainLayout_0.prototype=MainLayout.prototype=new DialogBox;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.adsPanel=null;_.dictionaryTabButton=null;_.dictionaryWidget=null;_.enterTextWidget=null;_.h_0=0;_.isDictionaryTabButtonClicked=false;_.isTransletTabButtonClicked=false;_.l_0=0;_.lastEntredText="";_.lastToListBoxSeletedIndex=0;
_.lastToListBoxSeletedIndexDictionary=0;_.loadingImage=null;_.maximized=false;_.mouseOptionImage=null;_.t=0;_.tabDeck=null;_.timerForAutoCopySelection=null;_.timerForAutoTranslate=null;_.transletTabButton=null;_.w=0;var difTime=P0_longLit,startTime_0=P0_longLit;
function $onSuccess(b,c){if($equals(c.toLang,""))$updateUserInfo(getUserAgentLanguage(),getUserAgentLanguage());else{$updateUserLanguagesPreferencesToUi(b.this$0,c.toLang,c.toLangDictionary);try{$translateText(b.this$0)}catch(d){if(d=caught_0(d),!instanceOf(d,2))throw d;}}}function MainLayout$1_0(b){this.this$0=b}function MainLayout$1(){}_=MainLayout$1_0.prototype=MainLayout$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$1_2_classLit};
_.onFailure_0=function(){$updateUserInfo("","")};_.onSuccess_0=function(b){$onSuccess(this,dynamicCastJso(b))};_.castableTypeMap$={};_.this$0=null;function MainLayout$10_0(b){this.this$0=b}function MainLayout$10(){}_=MainLayout$10_0.prototype=MainLayout$10.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$10_2_classLit};_.onClick=function(){$hide_0(this.this$0.dialogBox2)};_.castableTypeMap$={8:1,40:1};_.this$0=null;
function $clinit_0(){$clinit_0=nullMethod;timers=new ArrayList_0;addCloseHandler(new Timer$1_0)}function $cancel(b){b.isRepeating?$wnd.clearInterval(b.timerId):$wnd.clearTimeout(b.timerId);$remove_10(timers,b)}function $schedule(b,c){if(c<=0)throw new IllegalArgumentException_0("must be positive");b.isRepeating?$wnd.clearInterval(b.timerId):$wnd.clearTimeout(b.timerId);$remove_10(timers,b);b.isRepeating=false;b.timerId=createTimeout(b,c);$add_6(timers,b)}
function $scheduleRepeating(b){b.isRepeating?$wnd.clearInterval(b.timerId):$wnd.clearTimeout(b.timerId);$remove_10(timers,b);b.isRepeating=true;b.timerId=createInterval(b,500);$add_6(timers,b)}function createInterval(b,c){return $wnd.setInterval($entry(function(){b.fire()}),c)}function createTimeout(b,c){return $wnd.setTimeout($entry(function(){b.fire()}),c)}function Timer(){}_=Timer.prototype=new Object_0;_.fire=function(){this.isRepeating||$remove_10(timers,this);this.run()};_.getClass$=function(){return Lcom_google_gwt_user_client_Timer_2_classLit};
_.castableTypeMap$={33:1};_.isRepeating=false;_.timerId=0;var timers;function MainLayout$11_0(b){$clinit_0();this.val$errorPopup=b}function MainLayout$11(){}_=MainLayout$11_0.prototype=MainLayout$11.prototype=new Timer;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$11_2_classLit};_.run=function(){this.val$errorPopup.hide()};_.castableTypeMap$={33:1};_.val$errorPopup=null;function MainLayout$12_0(b){this.this$0=b}function MainLayout$12(){}
_=MainLayout$12_0.prototype=MainLayout$12.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$12_2_classLit};_.castableTypeMap$={34:1,40:1};_.this$0=null;function MainLayout$2_0(b){this.this$0=b}function MainLayout$2(){}_=MainLayout$2_0.prototype=MainLayout$2.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$2_2_classLit};
_.onClick=function(){$show_0(this.this$0);$addTimerForAutoCopySelection(this.this$0);$addTimerForAutoTranslateToFormTextArea(this.this$0);$remove_2(($clinit_81(),get_1()),this.this$0.showBtn)};_.castableTypeMap$={8:1,40:1};_.this$0=null;function MainLayout$3_0(b){$clinit_0();this.this$0=b}function MainLayout$3(){}_=MainLayout$3_0.prototype=MainLayout$3.prototype=new Timer;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$3_2_classLit};
_.run=function(){var b;$clinit();difTime=sub(fromDouble((new Date).getTime()),startTime_0);if(gt(difTime,P3e8_longLit)){try{(!$equals($getPropertyString(this.this$0.enterTextWidget.fromTextArea.element,"value"),this.this$0.lastEntredText)||this.this$0.enterTextWidget.toListBox.element.selectedIndex!=this.this$0.lastToListBoxSeletedIndex)&&($equals($getPropertyString(this.this$0.enterTextWidget.fromTextArea.element,"value"),"")||$translateText(this.this$0)),(!$equals($getPropertyString(this.this$0.dictionaryWidget.fromTextBox.element,
"value"),this.this$0.lastEntredText)||this.this$0.dictionaryWidget.toListBox.element.selectedIndex!=this.this$0.lastToListBoxSeletedIndexDictionary)&&($equals($getPropertyString(this.this$0.dictionaryWidget.fromTextBox.element,"value"),"")||$translateText(this.this$0))}catch(c){if(c=caught_0(c),instanceOf(c,2))$displayError(this.this$0,c.getMessage());else throw c;}$cancel(this.this$0.timerForAutoTranslate)}};_.castableTypeMap$={33:1};_.this$0=null;function MainLayout$4_0(){}
function MainLayout$4(){}_=MainLayout$4_0.prototype=MainLayout$4.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$4_2_classLit};_.onFailure_0=function(){};_.onSuccess_0=function(b){dynamicCastJso(b)};_.castableTypeMap$={};function MainLayout$5_0(b){$clinit_0();this.this$0=b}function MainLayout$5(){}_=MainLayout$5_0.prototype=MainLayout$5.prototype=new Timer;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$5_2_classLit};
_.run=function(){$checkSelection(this.this$0)};_.castableTypeMap$={33:1};_.this$0=null;
function $onSuccess_0(b,c){var d,e,f,g,h,j,i,l,k;$clear(b.this$0.vpDictionary);b.this$0.vpDictionary.horzAlign=($clinit_79(),ALIGN_LEFT);if(c&&c.primaries){if(c.primaries.length!=0)for(g=0;g<c.primaries.length;++g){j=c.primaries[g];f="";if(j.terms.length!=0)for(d=0;d<j.terms.length;++d)if(i=j.terms[d],$equals(i.type,"text")){if(f+="<b>"+i.text+"</b> | ",i.labels.length!=0)for(e=0;e<i.labels.length;++e)h=i.labels[e],f+='<font color="#888888">'+h.text+"</font> "}else $equals(i.type,"phonetic")?f+=i.text+
" ":$equals(i.type,"sound")&&(window.location.href.indexOf("https://")!=-1?f+='<object data="https://www.google.com/dictionary/flash/SpeakerApp16.swf" type="application/x-shockwave-flash" width="16" height="16" id="pronunciation"><param name="movie" value="https://www.google.com/dictionary/flash/SpeakerApp16.swf"><param name="flashvars" value="sound_name='+i.text+'"><param name="wmode" value="transparent"><a href="'+i.text+'"><img border="0" width="16" height="16" src="https://www.google.com/dictionary/flash/SpeakerOffA16.png" alt="listen"></a></object>':
f+='<object data="http://www.google.com/dictionary/flash/SpeakerApp16.swf" type="application/x-shockwave-flash" width="16" height="16" id="pronunciation"><param name="movie" value="http://www.google.com/dictionary/flash/SpeakerApp16.swf"><param name="flashvars" value="sound_name='+i.text+'"><param name="wmode" value="transparent"><a href="'+i.text+'"><img border="0" width="16" height="16" src="http://www.google.com/dictionary/flash/SpeakerOffA16.png" alt="listen"></a></object>');if(j.entries.length!=
0){f+="<br>";f+="<br>";for(l=0;l<j.entries.length;++l)if(e=j.entries[l],$equals(e.type,"related")&&e.terms.length!=0)for(k=0;k<e.terms.length;++k)if(i=e.terms[k],f+="<b>"+i.text+"</b>",i.labels.length!=0)for(d=0;d<i.labels.length;++d)h=i.labels[d],f+=' <font color="#888888">'+h.text+";</font> ";f+="<ol>";for(l=0;l<j.entries.length;++l)if(e=j.entries[l],$equals(e.type,"meaning")&&e.terms.length!=0)for(k=0;k<e.terms.length;++k)i=e.terms[k],f+="<li>"+i.text+"</li>";f+="</ol>"}$add_4(b.this$0.vpDictionary,
new HTMLPanel_0(f));$add_4(b.this$0.vpDictionary,new HTMLPanel_0("<hr>"))}$clear(b.this$0.dictionaryWidget.resultPanel);$add(b.this$0.dictionaryWidget.resultPanel,b.this$0.vpDictionary)}}function MainLayout$6_0(b){this.this$0=b}function MainLayout$6(){}_=MainLayout$6_0.prototype=MainLayout$6.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$6_2_classLit};_.onFailure_0=function(b){$wnd.alert("caught:"+$toString(b))};
_.onSuccess_0=function(b){$onSuccess_0(this,dynamicCastJso(b))};_.castableTypeMap$={};_.this$0=null;function TranslationCallback(){}_=TranslationCallback.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_language_client_translation_TranslationCallback_2_classLit};_.onCallbackWrapper=function(b){$onCallback(this,b)};_.castableTypeMap$={};
function $onCallback(b,c){c.error?($clear(b.this$0.enterTextWidget.resultPanel),$add(b.this$0.enterTextWidget.resultPanel,new HTMLPanel_0("")),$displayError(b.this$0,c.error.message)):($clear(b.this$0.enterTextWidget.resultPanel),$add(b.this$0.enterTextWidget.resultPanel,new HTMLPanel_0(c.translation)),b.this$0.loadingImage.element.style.display="none")}function MainLayout$7_0(b){this.this$0=b}function MainLayout$7(){}_=MainLayout$7_0.prototype=MainLayout$7.prototype=new TranslationCallback;
_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$7_2_classLit};_.castableTypeMap$={};_.this$0=null;function MainLayout$8_0(b){this.this$0=b}function MainLayout$8(){}_=MainLayout$8_0.prototype=MainLayout$8.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$8_2_classLit};_.onClick=function(){$hide_0(this.this$0.dialogBox2)};_.castableTypeMap$={8:1,40:1};_.this$0=null;
function MainLayout$9_0(b,c,d){this.this$0=b;this.val$problemTextArea=c;this.val$emailTextBox=d}function MainLayout$9(){}_=MainLayout$9_0.prototype=MainLayout$9.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$9_2_classLit};
_.onClick=function(){var b,c;b=$getReportData(this.this$0);b+="desc of problem:"+$getPropertyString(this.val$problemTextArea.element,"value")+"<hr />";b+="notifyEmail:"+$getPropertyString(this.val$emailTextBox.element,"value")+"<hr />";c="http://transletco.appspot.com/report?m=";window.location.href.indexOf("https://")!=-1&&(c="https://transletco.appspot.com/report?m=");$send(c+b,new MainLayout$9$1_0(this))};_.castableTypeMap$={8:1,40:1};_.this$0=null;_.val$emailTextBox=null;
_.val$problemTextArea=null;function $onSuccess_1(b,c){$hide_0(b.this$1.this$0.dialogBox2);c.status==0?$displayError(b.this$1.this$0,"Thank you superman :)"):$displayError(b.this$1.this$0,"A problem occurred!")}function MainLayout$9$1_0(b){this.this$1=b}function MainLayout$9$1(){}_=MainLayout$9$1_0.prototype=MainLayout$9$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$9$1_2_classLit};
_.onFailure_0=function(b){$hide_0(this.this$1.this$0.dialogBox2);$displayError(this.this$1.this$0,b.getMessage())};_.onSuccess_0=function(b){$onSuccess_1(this,dynamicCastJso(b))};_.castableTypeMap$={};_.this$1=null;function $initWidget(b,c){if(b.widget)throw new IllegalStateException_1("Composite.initWidget() may only be called once.");$removeFromParent(c);$setElement(b,c.element);b.widget=c;$setParent(c,b)}function Composite(){}_=Composite.prototype=new Widget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Composite_2_classLit};
_.isAttached=function(){return this.widget?this.widget.attached:false};_.onAttach=function(){if(this.eventsToSink!=-1)$sinkEvents(this.widget,this.eventsToSink),this.eventsToSink=-1;$onAttach(this.widget);this.element.__listener=this};_.onBrowserEvent=function(b){$onBrowserEvent(this,b);$onBrowserEvent(this.widget,b)};_.onDetach=function(){$onDetach(this.widget)};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.widget=null;
function $onExecuteButtonClick(b){try{$translateText(b.this$0)}catch(c){if(c=caught_0(c),instanceOf(c,2))$displayError(b.this$0,c.getMessage());else throw c;}}function $onFromTextBoxKeyUp(b,c){var d;$scheduleRepeating(b.this$0.timerForAutoTranslate);$clinit();startTime_0=fromDouble((new Date).getTime());if((c.nativeEvent.keyCode||0)==13)try{$translateText(b.this$0)}catch(e){if(e=caught_0(e),instanceOf(e,2))$displayError(b.this$0,e.getMessage());else throw e;}}
function $onToListBoxChange(b){$setTextOrHtml(b.toListBoxLabel.directionalTextHelper,$getItemText(b.toListBox,b.toListBox.element.selectedIndex));$updateUserInfo($getValue(b.this$0.enterTextWidget.toListBox,b.this$0.enterTextWidget.toListBox.element.selectedIndex),$getValue(b.toListBox,b.toListBox.element.selectedIndex));$scheduleRepeating(b.this$0.timerForAutoTranslate);$clinit();startTime_0=fromDouble((new Date).getTime())}
function MainLayout$DictionaryWidget_0(b){this.this$0=b;$initWidget(this,$createAndBindUi(($clinit(),this)));$setWidget(this.focus_0,this.resultPanel);$addDomHandler(this.focus_0,new MainLayout$DictionaryWidget$1_0(this),($clinit_61(),$clinit_61(),TYPE_2))}function MainLayout$DictionaryWidget(){}_=MainLayout$DictionaryWidget_0.prototype=MainLayout$DictionaryWidget.prototype=new Composite;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$DictionaryWidget_2_classLit};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.btnContainer=null;_.focus_0=null;_.fromTextBox=null;_.resultPanel=null;_.this$0=null;_.toListBox=null;_.toListBoxLabel=null;_.utilPanel=null;function MainLayout$DictionaryWidget$1_0(b){this.this$1=b}function MainLayout$DictionaryWidget$1(){}_=MainLayout$DictionaryWidget$1_0.prototype=MainLayout$DictionaryWidget$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$DictionaryWidget$1_2_classLit};
_.onMouseDown=function(){this.this$1.this$0.mouseOptionImage.down&&($setDown(this.this$1.this$0.mouseOptionImage,false),$setTitle(this.this$1.this$0.mouseOptionImage,"Click To Set Auto Mouse Selection ON"),$displayError(this.this$1.this$0,"Auto Text Selection disabled!"))};_.castableTypeMap$={11:1,40:1};_.this$1=null;function $onExecuteButtonClick_0(b){try{$translateText(b.this$0)}catch(c){if(c=caught_0(c),instanceOf(c,2))$displayError(b.this$0,c.getMessage());else throw c;}}
function $onFromTextAreaKeyUp(b,c){var d;$scheduleRepeating(b.this$0.timerForAutoTranslate);$clinit();startTime_0=fromDouble((new Date).getTime());if((c.nativeEvent.keyCode||0)==13)try{$translateText(b.this$0)}catch(e){if(e=caught_0(e),instanceOf(e,2))$displayError(b.this$0,e.getMessage());else throw e;}}
function $onToListBoxChange_0(b){$setTextOrHtml(b.toListBoxLabel.directionalTextHelper,$getItemText(b.toListBox,b.toListBox.element.selectedIndex));$updateUserInfo($getValue(b.toListBox,b.toListBox.element.selectedIndex),$getValue(b.this$0.dictionaryWidget.toListBox,b.this$0.dictionaryWidget.toListBox.element.selectedIndex));$scheduleRepeating(b.this$0.timerForAutoTranslate);$clinit();startTime_0=fromDouble((new Date).getTime())}
function MainLayout$EnterTextWidget_0(b){this.this$0=b;$initWidget(this,$createAndBindUi_0(($clinit(),this)));$setWidget(this.focus_0,this.resultPanel);$addDomHandler(this.focus_0,new MainLayout$EnterTextWidget$1_0(this),($clinit_61(),$clinit_61(),TYPE_2))}function MainLayout$EnterTextWidget(){}_=MainLayout$EnterTextWidget_0.prototype=MainLayout$EnterTextWidget.prototype=new Composite;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$EnterTextWidget_2_classLit};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.btnContainer=null;_.focus_0=null;_.fromTextArea=null;_.resultPanel=null;_.this$0=null;_.toListBox=null;_.toListBoxLabel=null;_.utilPanel=null;function MainLayout$EnterTextWidget$1_0(b){this.this$1=b}function MainLayout$EnterTextWidget$1(){}_=MainLayout$EnterTextWidget$1_0.prototype=MainLayout$EnterTextWidget$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$EnterTextWidget$1_2_classLit};
_.onMouseDown=function(){this.this$1.this$0.mouseOptionImage.down&&($setDown(this.this$1.this$0.mouseOptionImage,false),$setTitle(this.this$1.this$0.mouseOptionImage,"Click To Set Auto Mouse Selection ON"),$displayError(this.this$1.this$0,"Auto Text Selection disabled!"))};_.castableTypeMap$={11:1,40:1};_.this$1=null;
function $createAndBindUi(b){var c,d,e,f,g,h,j,i,l,k;$clinit_1();g=new TextBox_0;j=new ScrollPanel_0;f=new FocusPanel_0;l=new Label_0;i=new ListBox_0;d=new ImageButton_0;k=new FlowPanel_0;c=new FlowPanel_0;e=new FlowPanel_0;setStyleName(g.element,"GF4K-MLDK",true);setStyleName(g.element,"GF4K-MLDI",true);$add_0(e,g,e.element);setStyleName(j.element,"GF4K-MLDC",true);setStyleName(j.element,"GF4K-MLDI",true);$add(f,j);$add_0(e,f,e.element);$setStyleName_0(l,""+($clinit_16(),"GF4K-MLDNC")+"");$add_0(c,
l,c.element);i.getStyleElement().className="GF4K-MLDMC";i.element.setAttribute("title","To Language (From language is set to Auto Detect)");$add_0(c,i,c.element);setStyleName(d.element,"GF4K-MLDE",true);$setNormalImageUrl(d,""+($clinit_17(),defineButton).url+"");d.element.setAttribute("title","Translate");d.selectedImageUrl=""+defineButton.url+"";d.hoverImageUrl=""+defineButton.url+"";$add_0(c,d,c.element);setStyleName(k.element,"GF4K-MLDF",true);setStyleName(k.element,"GF4K-MLDH",true);$add_0(c,
k,c.element);setStyleName(c.element,"GF4K-MLDB",true);$add_0(e,c,e.element);setStyleName(e.element,"GF4K-MLDD",true);h=new MainLayout_DictionaryWidgetBinderImpl$1_0(b);$addHandler(d,h,($clinit_59(),$clinit_59(),TYPE_0));d=new MainLayout_DictionaryWidgetBinderImpl$2_0(b);$addDomHandler(g,d,($clinit_60(),$clinit_60(),TYPE_1));d=new MainLayout_DictionaryWidgetBinderImpl$3_0(b);$addDomHandler(i,d,($clinit_58(),$clinit_58(),TYPE));b.btnContainer=c;b.focus_0=f;b.fromTextBox=g;b.resultPanel=j;b.toListBox=
i;b.toListBoxLabel=l;b.utilPanel=k;$ensureInjected(style_0);return e}function MainLayout_DictionaryWidgetBinderImpl$1_0(b){this.val$owner=b}function MainLayout_DictionaryWidgetBinderImpl$1(){}_=MainLayout_DictionaryWidgetBinderImpl$1_0.prototype=MainLayout_DictionaryWidgetBinderImpl$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$1_2_classLit};_.onClick=function(){$onExecuteButtonClick(this.val$owner)};
_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_DictionaryWidgetBinderImpl$2_0(b){this.val$owner=b}function MainLayout_DictionaryWidgetBinderImpl$2(){}_=MainLayout_DictionaryWidgetBinderImpl$2_0.prototype=MainLayout_DictionaryWidgetBinderImpl$2.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$2_2_classLit};_.onKeyUp=function(b){$onFromTextBoxKeyUp(this.val$owner,b)};_.castableTypeMap$={10:1,40:1};
_.val$owner=null;function MainLayout_DictionaryWidgetBinderImpl$3_0(b){this.val$owner=b}function MainLayout_DictionaryWidgetBinderImpl$3(){}_=MainLayout_DictionaryWidgetBinderImpl$3_0.prototype=MainLayout_DictionaryWidgetBinderImpl$3.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$3_2_classLit};_.onChange=function(){$onToListBoxChange(this.val$owner)};_.castableTypeMap$={7:1,40:1};var style_0=_.val$owner=null;
function $ensureInjected(b){return!b.injected?(b.injected=true,$clinit_56(),$push(toInject,'.GF4K-MLDD{width:100%;height:100%;}.GF4K-MLDC{resize:none;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;-webkit-box-shadow:0 1px #ccc;-moz-box-shadow:0 1px #ccc;box-shadow:0 1px #ccc;color:#222;font:14px/ 18px "Helvetica Neue", Arial, sans-serif;outline:none;text-align:left;overflow-x:auto;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;margin-bottom:-2px;width:374px;background-color:#fcfcfc;height:177px;-moz-box-shadow:0 0 4px rgba(82,82,82,0.5);-webkit-box-shadow:0 0 4px rgba(82,82,82,0.5);border-color:rgba(82,82,82,0.75) !important;}.GF4K-MLDK{resize:none;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px #ccc;-moz-box-shadow:0 1px #ccc;box-shadow:0 1px #ccc;color:#222;font:14px/ 18px "Helvetica Neue", Arial, sans-serif;outline:none;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;width:387px;background-color:#fcfcfc;height:20px;-moz-box-shadow:0 0 4px rgba(82,82,82,0.5);-webkit-box-shadow:0 0 4px rgba(82,82,82,0.5);border-color:rgba(82,82,82,0.75) !important;}.GF4K-MLDI{margin-top:8px;}.GF4K-MLDC:focus,.GF4K-MLDC input[type="text"]{-moz-box-shadow:0 0 1px rgba(82,82,82,0.5);-webkit-box-shadow:0 0 8px rgba(82,82,82,0.5);border-color:rgba(82,82,82,0.75) !important;}.GF4K-MLDE{float:left;}.GF4K-MLDF{float:right;}.GF4K-MLDB{resize:none;padding-top:8px;padding-bottom:8px;color:#222;font:14px/ 18px "Helvetica Neue", Arial, sans-serif;outline:none;white-space:pre-wrap;word-wrap:break-word;width:94%;height:10%;}.GF4K-MLDL{color:#222;font-size:18px;padding-top:3px;font-family:"Helvetica Neue", Arial, sans-serif;}.GF4K-MLDG{height:28px;color:#000;font:13px/ 17px arial, sans-serif;background-color:#dedede;overflow:hidden;position:absolute;}.GF4K-MLDJ{margin-right:5px;}.GF4K-MLDH{height:17px;margin-left:4px;}'),
schedule(),true):false}function MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0(){}function MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1(){}_=MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0.prototype=MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit};
_.castableTypeMap$={};_.injected=false;function $clinit_1(){$clinit_1=nullMethod;style_0=new MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0}
function $createAndBindUi_0(b){var c,d,e,f,g,h,j,i,l,k;$clinit_2();g=new TextArea_1;j=new ScrollPanel_0;f=new FocusPanel_0;l=new Label_0;i=new ListBox_0;d=new ImageButton_0;k=new FlowPanel_0;c=new FlowPanel_0;e=new FlowPanel_0;setStyleName(g.element,"GF4K-MLDN",true);setStyleName(g.element,"GF4K-MLDDB",true);$add_0(e,g,e.element);setStyleName(j.element,"GF4K-MLDN",true);setStyleName(j.element,"GF4K-MLDDB",true);$add(f,j);$add_0(e,f,e.element);$setStyleName_0(l,""+($clinit_16(),"GF4K-MLDNC")+"");$add_0(c,
l,c.element);i.getStyleElement().className="GF4K-MLDMC";i.element.setAttribute("title","To Language (From language is set to Auto Detect)");$add_0(c,i,c.element);setStyleName(d.element,"GF4K-MLDP",true);$setNormalImageUrl(d,""+($clinit_45(),transletButton).url+"");d.element.setAttribute("title","Translate");d.selectedImageUrl=""+transletButton.url+"";d.hoverImageUrl=""+transletButton.url+"";$add_0(c,d,c.element);setStyleName(k.element,"GF4K-MLDAB",true);setStyleName(k.element,"GF4K-MLDCB",true);$add_0(c,
k,c.element);setStyleName(c.element,"GF4K-MLDM",true);$add_0(e,c,e.element);setStyleName(e.element,"GF4K-MLDO",true);h=new MainLayout_EnterTextWidgetBinderImpl$1_0(b);$addHandler(d,h,($clinit_59(),$clinit_59(),TYPE_0));d=new MainLayout_EnterTextWidgetBinderImpl$2_0(b);$addDomHandler(g,d,($clinit_60(),$clinit_60(),TYPE_1));d=new MainLayout_EnterTextWidgetBinderImpl$3_0(b);$addDomHandler(i,d,($clinit_58(),$clinit_58(),TYPE));b.btnContainer=c;b.focus_0=f;b.fromTextArea=g;b.resultPanel=j;b.toListBox=
i;b.toListBoxLabel=l;b.utilPanel=k;$ensureInjected_0(style_1);return e}function MainLayout_EnterTextWidgetBinderImpl$1_0(b){this.val$owner=b}function MainLayout_EnterTextWidgetBinderImpl$1(){}_=MainLayout_EnterTextWidgetBinderImpl$1_0.prototype=MainLayout_EnterTextWidgetBinderImpl$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$1_2_classLit};_.onClick=function(){$onExecuteButtonClick_0(this.val$owner)};
_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_EnterTextWidgetBinderImpl$2_0(b){this.val$owner=b}function MainLayout_EnterTextWidgetBinderImpl$2(){}_=MainLayout_EnterTextWidgetBinderImpl$2_0.prototype=MainLayout_EnterTextWidgetBinderImpl$2.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$2_2_classLit};_.onKeyUp=function(b){$onFromTextAreaKeyUp(this.val$owner,b)};_.castableTypeMap$={10:1,40:1};
_.val$owner=null;function MainLayout_EnterTextWidgetBinderImpl$3_0(b){this.val$owner=b}function MainLayout_EnterTextWidgetBinderImpl$3(){}_=MainLayout_EnterTextWidgetBinderImpl$3_0.prototype=MainLayout_EnterTextWidgetBinderImpl$3.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$3_2_classLit};_.onChange=function(){$onToListBoxChange_0(this.val$owner)};_.castableTypeMap$={7:1,40:1};var style_1=_.val$owner=null;
function $ensureInjected_0(b){return!b.injected?(b.injected=true,$clinit_56(),$push(toInject,'.GF4K-MLDO{width:100%;height:100%;}.GF4K-MLDN{resize:none;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;-webkit-box-shadow:0 1px #ccc;-moz-box-shadow:0 1px #ccc;box-shadow:0 1px #ccc;color:#222;font:14px/ 18px "Helvetica Neue", Arial, sans-serif;outline:none;text-align:left;white-space:pre-wrap;word-wrap:break-word;width:374px;background-color:#fcfcfc;height:90px;-moz-box-shadow:0 0 4px rgba(82,82,82,0.5);-webkit-box-shadow:0 0 4px rgba(82,82,82,0.5);border-color:rgba(82,82,82,0.75) !important;}.GF4K-MLDDB{margin-top:8px;}.GF4K-MLDN:focus,.GF4K-MLDN input[type="text"]{-moz-box-shadow:0 0 1px rgba(82,82,82,0.5);-webkit-box-shadow:0 0 8px rgba(82,82,82,0.5);border-color:rgba(82,82,82,0.75) !important;}.GF4K-MLDP{float:left;}.GF4K-MLDAB{float:right;}.GF4K-MLDM{resize:none;padding-top:8px;padding-bottom:8px;color:#222;font:14px/ 18px "Helvetica Neue", Arial, sans-serif;outline:none;white-space:pre-wrap;word-wrap:break-word;width:94%;height:10%;}.GF4K-MLDFB{color:#222;font-size:18px;padding-top:3px;font-family:"Helvetica Neue", Arial, sans-serif;}.GF4K-MLDBB{height:28px;color:#000;font:13px/ 17px arial, sans-serif;background-color:#dedede;overflow:hidden;position:absolute;}.GF4K-MLDEB{margin-right:5px;}.GF4K-MLDCB{height:17px;margin-left:4px;}'),
schedule(),true):false}function MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0(){}function MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1(){}_=MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0.prototype=MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit};
_.castableTypeMap$={};_.injected=false;function $clinit_2(){$clinit_2=nullMethod;style_1=new MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0}
function $createAndBindUi_1(b){var c,d,e,f,g,h,j,i,l,k,n,y,z,A,r,o,p,m,s,q,w,t,u,x,v;$clinit_3();w=new Image_1;f=new Image_1;r=new Image_1;s=new Image_1;u=new Image_1;l=new FlowPanel_0;t=new ToggleImageButton_0;y=new Image_1;m=new ImageButton_0;p=new ImageButton_0;o=new ImageButton_0;z=new Image_1;e=new ImageButton_0;A=new Image_1;q=new ImageButton_0;k=new FlowPanel_0;g=new Image_1;v=new Image_1;d=new ImageButton_0;c=new FlowPanel_0;n=new FlowPanel_0;j=new MainLayout$EnterTextWidget_0(b);h=new MainLayout$DictionaryWidget_0(b);
x=new DeckPanel_0;i=new FlowPanel_0;setStyleName(w.element,"GF4K-MLDJB",true);setStyleName(w.element,"GF4K-MLDLB",true);$setUrl(w,""+($clinit_7(),ajaxLoader).url+"");$add_0(i,w,i.element);setStyleName(f.element,"GF4K-MLDKB",true);setStyleName(f.element,"GF4K-MLDNB",true);setStyleName(f.element,"GF4K-MLDBC",true);f.element.setAttribute("title","Close");$setUrl(f,""+($clinit_14(),closeButton_0).url+"");$add_0(l,f,l.element);setStyleName(r.element,"GF4K-MLDKB",true);setStyleName(r.element,"GF4K-MLDNB",
true);setStyleName(r.element,"GF4K-MLDBC",true);r.element.setAttribute("title","Minimize");$setUrl(r,""+($clinit_24(),minButton_0).url+"");$add_0(l,r,l.element);setStyleName(s.element,"GF4K-MLDKB",true);setStyleName(s.element,"GF4K-MLDNB",true);setStyleName(s.element,"GF4K-MLDBC",true);s.element.setAttribute("title","Maximize Window");$setUrl(s,""+($clinit_23(),maxButton).url+"");$add_0(l,s,l.element);setStyleName(u.element,"GF4K-MLDKB",true);setStyleName(u.element,"GF4K-MLDNB",true);setStyleName(u.element,
"GF4K-MLDBC",true);u.element.setAttribute("title","About");$setUrl(u,""+($clinit_43(),qMarkButton_0).url+"");$add_0(l,u,l.element);setStyleName(l.element,"GF4K-MLDPB",true);$add_0(i,l,i.element);setStyleName(t.element,"GF4K-MLDJB",true);$setNormalImageUrl_0(t,""+($clinit_6(),TextSelectSelected).url+"");t.element.setAttribute("title","Click To Set Auto Mouse Selection OFF");t.selectedImageUrl=""+($clinit_5(),TextSelect).url+"";t.hoverImageUrl=""+($clinit_4(),TextSelectHover).url+"";$add_0(k,t,k.element);
setStyleName(y.element,"GF4K-MLDJB",true);$setUrl(y,""+($clinit_44(),seperator).url+"");$add_0(k,y,k.element);setStyleName(m.element,"GF4K-MLDJB",true);setStyleName(m.element,"GF4K-MLDMB",true);$setNormalImageUrl(m,""+($clinit_26(),opacity30).url+"");m.element.setAttribute("title","Opacity Option 50%");m.selectedImageUrl=""+($clinit_32(),opacitySelected30).url+"";m.hoverImageUrl=""+($clinit_29(),opacityHover30).url+"";$add_0(k,m,k.element);setStyleName(p.element,"GF4K-MLDJB",true);setStyleName(p.element,
"GF4K-MLDMB",true);$setNormalImageUrl(p,""+($clinit_27(),opacity65).url+"");p.element.setAttribute("title","Opacity Option 70%");p.selectedImageUrl=""+($clinit_33(),opacitySelected65).url+"";p.hoverImageUrl=""+($clinit_30(),opacityHover65).url+"";$add_0(k,p,k.element);setStyleName(o.element,"GF4K-MLDJB",true);setStyleName(o.element,"GF4K-MLDMB",true);$setNormalImageUrl(o,""+($clinit_25(),opacity100).url+"");o.element.setAttribute("title","Disable Opacity");o.selectedImageUrl=""+($clinit_31(),opacitySelected100).url+
"";o.hoverImageUrl=""+($clinit_28(),opacityHover100).url+"";$add_0(k,o,k.element);setStyleName(z.element,"GF4K-MLDJB",true);$setUrl(z,""+seperator.url+"");$add_0(k,z,k.element);setStyleName(e.element,"GF4K-MLDJB",true);$setNormalImageUrl(e,""+($clinit_12(),clean_0).url+"");e.element.setAttribute("title","Clean Text");e.selectedImageUrl=""+($clinit_13(),cleanSelected).url+"";e.hoverImageUrl=""+($clinit_11(),cleanHover).url+"";$add_0(k,e,k.element);setStyleName(A.element,"GF4K-MLDJB",true);$setUrl(A,
""+seperator.url+"");$add_0(k,A,k.element);setStyleName(q.element,"GF4K-MLDJB",true);setStyleName(q.element,"GF4K-MLDAC",true);$setNormalImageUrl(q,""+($clinit_21(),googleTranslate).url+"");q.element.setAttribute("title","Translate All Page To Selected Language");q.selectedImageUrl=""+($clinit_22(),googleTranslateSelected).url+"";q.hoverImageUrl=""+($clinit_20(),googleTranslateHover).url+"";$add_0(k,q,k.element);$add_0(i,k,i.element);setStyleName(g.element,"GF4K-MLDCC",true);g.element.setAttribute("title",
"Use Dictionary");$setUrl(g,""+($clinit_19(),dictionaryTabLighter).url+"");$add_0(n,g,n.element);setStyleName(v.element,"GF4K-MLDDC",true);v.element.setAttribute("title","Use Translate");$setUrl(v,""+($clinit_46(),transletTabDark).url+"");$add_0(n,v,n.element);setStyleName(d.element,"GF4K-MLDHB",true);$setNormalImageUrl(d,""+($clinit_10(),bugBtnSelected).url+"");d.element.setAttribute("title","Report Bug");d.selectedImageUrl=""+($clinit_9(),bugBtn).url+"";d.hoverImageUrl=""+($clinit_8(),bugBtnHover).url+
"";$add_0(n,d,n.element);setStyleName(c.element,"GF4K-MLDGB",true);$add_0(n,c,n.element);setStyleName(n.element,"GF4K-MLDEC",true);$add_0(i,n,i.element);$add_2(x,j);$add_2(x,h);$add_0(i,x,i.element);setStyleName(i.element,"GF4K-MLDIB",true);l=new MainLayout_MainLayoutBinderImpl$1_0(b);$addHandler(o,l,($clinit_59(),$clinit_59(),TYPE_0));o=new MainLayout_MainLayoutBinderImpl$2_0(b);$addHandler(p,o,TYPE_0);p=new MainLayout_MainLayoutBinderImpl$3_0(b);$addHandler(m,p,TYPE_0);m=new MainLayout_MainLayoutBinderImpl$4_0(b);
g.addClickHandler(m);m=new MainLayout_MainLayoutBinderImpl$5_0(b);v.addClickHandler(m);m=new MainLayout_MainLayoutBinderImpl$6_0(b);s.addClickHandler(m);s=new MainLayout_MainLayoutBinderImpl$7_0(b);$addHandler(q,s,TYPE_0);q=new MainLayout_MainLayoutBinderImpl$8_0(b);$addHandler(d,q,TYPE_0);d=new MainLayout_MainLayoutBinderImpl$9_0(b);$addHandler(e,d,TYPE_0);e=new MainLayout_MainLayoutBinderImpl$10_0(b);e=new ToggleImageButton$1_0(t,e);$addHandler(t,e,TYPE_0);e=new MainLayout_MainLayoutBinderImpl$11_0(b);
f.addClickHandler(e);f=new MainLayout_MainLayoutBinderImpl$12_0(b);r.addClickHandler(f);r=new MainLayout_MainLayoutBinderImpl$13_0(b);u.addClickHandler(r);b.adsPanel=c;b.dictionaryTabButton=g;b.dictionaryWidget=h;b.enterTextWidget=j;b.loadingImage=w;b.mouseOptionImage=t;b.tabDeck=x;b.transletTabButton=v;$ensureInjected_1(style_2);return i}function MainLayout_MainLayoutBinderImpl$1_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$1(){}
_=MainLayout_MainLayoutBinderImpl$1_0.prototype=MainLayout_MainLayoutBinderImpl$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$1_2_classLit};_.onClick=function(){$removeOpacity(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$10_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$10(){}
_=MainLayout_MainLayoutBinderImpl$10_0.prototype=MainLayout_MainLayoutBinderImpl$10.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$10_2_classLit};_.onClick=function(){$onMouseOptionImageClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$11_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$11(){}
_=MainLayout_MainLayoutBinderImpl$11_0.prototype=MainLayout_MainLayoutBinderImpl$11.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$11_2_classLit};_.onClick=function(){$onCloseButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$12_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$12(){}
_=MainLayout_MainLayoutBinderImpl$12_0.prototype=MainLayout_MainLayoutBinderImpl$12.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$12_2_classLit};_.onClick=function(){$onMinButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$13_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$13(){}
_=MainLayout_MainLayoutBinderImpl$13_0.prototype=MainLayout_MainLayoutBinderImpl$13.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$13_2_classLit};_.onClick=function(){$onQMarkButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$2_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$2(){}
_=MainLayout_MainLayoutBinderImpl$2_0.prototype=MainLayout_MainLayoutBinderImpl$2.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$2_2_classLit};_.onClick=function(){$onOpa70Click(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$3_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$3(){}
_=MainLayout_MainLayoutBinderImpl$3_0.prototype=MainLayout_MainLayoutBinderImpl$3.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$3_2_classLit};_.onClick=function(){$onOpa50Click(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$4_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$4(){}
_=MainLayout_MainLayoutBinderImpl$4_0.prototype=MainLayout_MainLayoutBinderImpl$4.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$4_2_classLit};_.onClick=function(){$onDictionaryTabButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$5_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$5(){}
_=MainLayout_MainLayoutBinderImpl$5_0.prototype=MainLayout_MainLayoutBinderImpl$5.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$5_2_classLit};_.onClick=function(){$onTransletTabButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$6_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$6(){}
_=MainLayout_MainLayoutBinderImpl$6_0.prototype=MainLayout_MainLayoutBinderImpl$6.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$6_2_classLit};_.onClick=function(){$onMaxBtnClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$7_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$7(){}
_=MainLayout_MainLayoutBinderImpl$7_0.prototype=MainLayout_MainLayoutBinderImpl$7.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$7_2_classLit};_.onClick=function(){$onTranslateAllPageButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$8_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$8(){}
_=MainLayout_MainLayoutBinderImpl$8_0.prototype=MainLayout_MainLayoutBinderImpl$8.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$8_2_classLit};_.onClick=function(){$onBugButtonClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};_.val$owner=null;function MainLayout_MainLayoutBinderImpl$9_0(b){this.val$owner=b}function MainLayout_MainLayoutBinderImpl$9(){}
_=MainLayout_MainLayoutBinderImpl$9_0.prototype=MainLayout_MainLayoutBinderImpl$9.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$9_2_classLit};_.onClick=function(){$onCleanClick(this.val$owner)};_.castableTypeMap$={8:1,40:1};var style_2=_.val$owner=null;
function $ensureInjected_1(b){return!b.injected?(b.injected=true,$clinit_56(),$push(toInject,".GF4K-MLDJB{float:left;}.GF4K-MLDKB{float:right;}.GF4K-MLDIB{width:100%;height:100%;}.GF4K-MLDPB{float:right;position:relative;top:4px;}.GF4K-MLDMB{margin-right:1px;}.GF4K-MLDNB{margin-right:3px;}.GF4K-MLDLB{position:absolute;top:26px;right:124px;}.GF4K-MLDBC{cursor:pointer;}.GF4K-MLDAC{margin-right:11px;}.GF4K-MLDOB{position:fixed;top:0;right:0;}.GF4K-MLDDC{left:0;position:absolute;top:0;cursor:pointer;}.GF4K-MLDGB{left:0;position:absolute;bottom:0;}.GF4K-MLDCC{left:0;position:absolute;top:103px;cursor:pointer;}.GF4K-MLDHB{position:absolute;cursor:pointer;bottom:73px;right:36px;}"),schedule(),
true):false}function MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0(){}function MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1(){}_=MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0.prototype=MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit};
_.castableTypeMap$={};_.injected=false;function $clinit_3(){$clinit_3=nullMethod;style_2=new MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0}
var TextSelect=null,TextSelectHover=null,TextSelectSelected=null,ajaxLoader=null,bugBtn=null,bugBtnHover=null,bugBtnSelected=null,clean_0=null,cleanHover=null,cleanSelected=null,closeButton_0=null,combo=null,css_0=null,defineButton=null,dictionaryTabDark=null,dictionaryTabLighter=null,googleTranslate=null,googleTranslateHover=null,googleTranslateSelected=null,maxButton=null,minButton_0=null,opacity100=null,opacity30=null,opacity65=null,opacityHover100=null,opacityHover30=null,opacityHover65=null,
opacitySelected100=null,opacitySelected30=null,opacitySelected65=null,p1=null,p2=null,p3=null,p4=null,p5=null,p6=null,p7=null,p8=null,p9=null,qMarkButton_0=null,seperator=null,transletButton=null,transletTabDark=null,transletTabLighter=null;
function $ensureInjected_2(b){return!b.injected?(b.injected=true,$clinit_56(),$push(toInject,".GF4K-MLDJC{cursor:pointer;}.GF4K-MLDBD{z-index:2147483647;}.GF4K-MLDHC{opacity:0.7;filter:progid;}.GF4K-MLDGC{opacity:0.5;filter:progid;}.GF4K-MLDFC{opacity:0.25;filter:progid;}.GF4K-MLDAD .dialogMiddleCenter{padding:3px;background-color:#fcfcfc;background-image:url();}.GF4K-MLDKC .dialogTopLeftInner,.GF4K-MLDKC .dialogTopRightInner,.GF4K-MLDKC .dialogBottomLeftInner{background-color:#000;width:3px;}.GF4K-MLDKC .dialogBottomRightInner{width:5px;height:5px;zoom:1;}.GF4K-MLDKC .Caption{height:"+($clinit_35(),
p2.height)+"px;width:"+p2.width+'px;overflow:hidden;background:url("'+p2.url+'") -'+p2.left+"px -"+p2.top_0+"px  no-repeat;cursor:move;}.GF4K-MLDKC .dialogMiddleRight{height:"+($clinit_39(),p6.height)+"px;width:"+p6.width+'px;overflow:hidden;background:url("'+p6.url+'") -'+p6.left+"px -"+p6.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogMiddleCenter{height:"+($clinit_38(),p5.height)+"px;width:"+p5.width+'px;overflow:auto;background:url("'+p5.url+'") -'+p5.left+"px -"+p5.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogMiddleLeft{height:"+
($clinit_37(),p4.height)+"px;width:"+p4.width+'px;overflow:visible;background:url("'+p4.url+'") -'+p4.left+"px -"+p4.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogTopLeft{height:"+($clinit_34(),p1.height)+"px;width:"+p1.width+'px;overflow:hidden;background:url("'+p1.url+'") -'+p1.left+"px -"+p1.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogTopRight{height:"+($clinit_36(),p3.height)+"px;width:"+p3.width+'px;overflow:hidden;background:url("'+p3.url+'") -'+p3.left+"px -"+p3.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogBottomLeft{height:"+
($clinit_40(),p7.height)+"px;width:"+p7.width+'px;overflow:hidden;background:url("'+p7.url+'") -'+p7.left+"px -"+p7.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogBottomCenter{height:"+($clinit_41(),p8.height)+"px;width:"+p8.width+'px;overflow:hidden;background:url("'+p8.url+'") -'+p8.left+"px -"+p8.top_0+"px  no-repeat;}.GF4K-MLDKC .dialogBottomRight{height:"+($clinit_42(),p9.height)+"px;width:"+p9.width+'px;overflow:hidden;background:url("'+p9.url+'") -'+p9.left+"px -"+p9.top_0+"px  no-repeat;}.GF4K-MLDMC{height:"+
($clinit_15(),combo.height)+"px;width:"+combo.width+'px;overflow:hidden;background:url("'+combo.url+'") -'+combo.left+"px -"+combo.top_0+"px  no-repeat;opacity:0;float:left;margin-right:3px;}.GF4K-MLDNC{height:"+combo.height+"px;width:"+combo.width+'px;overflow:hidden;background:url("'+combo.url+'") -'+combo.left+"px -"+combo.top_0+"px  no-repeat;position:absolute;text-align:left;padding-left:4px;}.GF4K-MLDIC{color:black;}.GF4K-MLDPC.popupContent{font-weight:bold;}.GF4K-MLDPC .popupMiddleCenter{padding:3px;background-color:#fff1a8;}.GF4K-MLDPC .popupTopCenter,.GF4K-MLDPC .popupBottomCenter{height:1px;background-color:#fff1a8;}.GF4K-MLDPC .popupMiddleLeft,.GF4K-MLDPC .popupMiddleRight{width:1px;background-color:#fff1a8;}.GF4K-MLDPC .popupTopLeftInner,.GF4K-MLDPC .popupTopRightInner,.GF4K-MLDPC .popupBottomLeftInner,.GF4K-MLDPC .popupBottomRightInner{width:1px;height:1px;}.GF4K-MLDPC .popupTopLeft{background-color:#fff1a8;width:1px;-webkit-border-radius-topleft:1px;-moz-border-radius-topleft:1px;border-top-left-radius:1px 1px;}.GF4K-MLDPC .popupTopRight{background-color:#fff1a8;width:1px;-webkit-border-radius-topright:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px 1px;}.GF4K-MLDPC .popupBottomLeft{background-color:#fff1a8;height:1px;-webkit-border-radius-bottomleft:1px;-moz-border-radius-bottomleft:1px;border-bottom-left-radius:1px 1px;}.GF4K-MLDPC .popupBottomRight{background-color:#fff1a8;height:1px;-webkit-border-radius-bottomright:1px;-moz-border-radius-bottomright:1px;border-bottom-right-radius:1px 1px;}* html .GF4K-MLDPC .popupTopLeftInner{width:1px;height:1px;overflow:hidden;}* html .GF4K-MLDPC .popupTopRightInner{width:8px;height:1px;overflow:hidden;}* html .GF4K-MLDPC .popupBottomLeftInner{width:1px;height:8px;overflow:hidden;}* html .GF4K-MLDPC .popupBottomRightInner{width:8px;height:8px;overflow:hidden;}.GF4K-MLDOC .Caption{cursor:move;height:3px;background-color:#000;}.GF4K-MLDOC .dialogMiddleLeft{width:27px;}.GF4K-MLDOC .dialogMiddleCenter{padding:3px;background:#efefef;background:-moz-linear-gradient(top,#fff,#bcbcbc);background:-webkit-gradient(linear,lefttop,leftbottom,from(#fff),to(#bcbcbc));filter:progid;}.GF4K-MLDOC .dialogMiddleRight,.GF4K-MLDOC .dialogTopLeftInner,.GF4K-MLDOC .dialogTopRightInner,.GF4K-MLDOC .dialogBottomLeftInner{background-color:#000;width:3px;}.GF4K-MLDOC .dialogBottomRightInner{background-color:#000;height:3px;-webkit-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px 3px;}.GF4K-MLDOC .dialogTopLeft{width:3px;-webkit-border-radius-topleft:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px 3px;}.GF4K-MLDOC .dialogTopRight{background-color:#000;width:3px;-webkit-border-radius-topright:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px 3px;}.GF4K-MLDOC .dialogBottomLeft{height:3px;-webkit-border-radius-bottomleft:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px 3px;}.GF4K-MLDOC .dialogBottomCenter{background-color:#000;height:3px;}.GF4K-MLDOC .dialogBottomRight{background-color:#000;height:3px;-webkit-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px 3px;}.GF4K-MLDLC .Caption{background-color:#000;cursor:move;font-size:18px;height:3px;line-height:28px;}.GF4K-MLDLC .dialogMiddleLeft{width:3px;background-color:#000;}.GF4K-MLDLC .dialogMiddleCenter{padding:3px;background:#efefef;background:-moz-linear-gradient(top,#fff,#bcbcbc);background:-webkit-gradient(linear,lefttop,leftbottom,from(#fff),to(#bcbcbc));filter:progid;}.GF4K-MLDLC .dialogMiddleRight,.GF4K-MLDLC .dialogTopLeftInner,.GF4K-MLDLC .dialogTopRightInner,.GF4K-MLDLC .dialogBottomLeftInner{background-color:#000;width:3px;}.GF4K-MLDLC .dialogBottomRightInner{background-color:#000;height:3px;-webkit-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px 3px;}.GF4K-MLDLC .dialogTopLeft{background-color:#000;width:3px;-webkit-border-radius-topleft:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px 3px;}.GF4K-MLDLC .dialogTopRight{background-color:#000;width:3px;-webkit-border-radius-topright:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px 3px;}.GF4K-MLDLC .dialogBottomLeft{background-color:#000;height:3px;-webkit-border-radius-bottomleft:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px 3px;}.GF4K-MLDLC .dialogBottomCenter{background-color:#000;height:3px;}.GF4K-MLDLC .dialogBottomRight{background-color:#000;height:3px;-webkit-border-radius-bottomright:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px 3px;}"),
schedule(),true):false}function UserBundle_default_InlineClientBundleGenerator$1_0(){}function UserBundle_default_InlineClientBundleGenerator$1(){}_=UserBundle_default_InlineClientBundleGenerator$1_0.prototype=UserBundle_default_InlineClientBundleGenerator$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_resources_UserBundle_1default_1InlineClientBundleGenerator$1_2_classLit};_.castableTypeMap$={};_.injected=false;
function $clinit_4(){$clinit_4=nullMethod;TextSelectHover=new ImageResourcePrototype_0("",
28,28)}
function $clinit_5(){$clinit_5=nullMethod;TextSelect=new ImageResourcePrototype_0("",28,
28)}
function $clinit_6(){$clinit_6=nullMethod;TextSelectSelected=new ImageResourcePrototype_0("",28,
28)}
function $clinit_7(){$clinit_7=nullMethod;ajaxLoader=new ImageResourcePrototype_0("",16,
11)}
function $clinit_8(){$clinit_8=nullMethod;bugBtnHover=new ImageResourcePrototype_0("",26,
26)}
function $clinit_9(){$clinit_9=nullMethod;bugBtn=new ImageResourcePrototype_0("",26,
26)}
function $clinit_10(){$clinit_10=nullMethod;bugBtnSelected=new ImageResourcePrototype_0("",26,
26)}
function $clinit_11(){$clinit_11=nullMethod;cleanHover=new ImageResourcePrototype_0("",28,
28)}
function $clinit_12(){$clinit_12=nullMethod;clean_0=new ImageResourcePrototype_0("",28,
28)}
function $clinit_13(){$clinit_13=nullMethod;cleanSelected=new ImageResourcePrototype_0("",28,
28)}
function $clinit_14(){$clinit_14=nullMethod;closeButton_0=new ImageResourcePrototype_0("",20,
20)}
function $clinit_15(){$clinit_15=nullMethod;combo=new ImageResourcePrototype_0("",90,
21)}function $clinit_16(){$clinit_16=nullMethod;css_0=new UserBundle_default_InlineClientBundleGenerator$1_0}
function $clinit_17(){$clinit_17=nullMethod;defineButton=new ImageResourcePrototype_0("",90,
21)}
function $clinit_18(){$clinit_18=nullMethod;dictionaryTabDark=new ImageResourcePrototype_0("",26,
106)}
function $clinit_19(){$clinit_19=nullMethod;dictionaryTabLighter=new ImageResourcePrototype_0("",26,
106)}
function $clinit_20(){$clinit_20=nullMethod;googleTranslateHover=new ImageResourcePrototype_0("",69,
28)}
function $clinit_21(){$clinit_21=nullMethod;googleTranslate=new ImageResourcePrototype_0("",69,
28)}
function $clinit_22(){$clinit_22=nullMethod;googleTranslateSelected=new ImageResourcePrototype_0("",69,
28)}
function $clinit_23(){$clinit_23=nullMethod;maxButton=new ImageResourcePrototype_0("",20,
20)}
function $clinit_24(){$clinit_24=nullMethod;minButton_0=new ImageResourcePrototype_0("",20,
20)}
function $clinit_25(){$clinit_25=nullMethod;opacity100=new ImageResourcePrototype_0("",28,
28)}
function $clinit_26(){$clinit_26=nullMethod;opacity30=new ImageResourcePrototype_0("",28,
28)}
function $clinit_27(){$clinit_27=nullMethod;opacity65=new ImageResourcePrototype_0("",28,
28)}
function $clinit_28(){$clinit_28=nullMethod;opacityHover100=new ImageResourcePrototype_0("",28,
28)}
function $clinit_29(){$clinit_29=nullMethod;opacityHover30=new ImageResourcePrototype_0("",28,
28)}
function $clinit_30(){$clinit_30=nullMethod;opacityHover65=new ImageResourcePrototype_0("",28,
28)}
function $clinit_31(){$clinit_31=nullMethod;opacitySelected100=new ImageResourcePrototype_0("",28,
28)}
function $clinit_32(){$clinit_32=nullMethod;opacitySelected30=new ImageResourcePrototype_0("",28,
28)}
function $clinit_33(){$clinit_33=nullMethod;opacitySelected65=new ImageResourcePrototype_0("",28,
28)}function $clinit_34(){$clinit_34=nullMethod;p1=new ImageResourcePrototype_0("",40,13)}
function $clinit_35(){$clinit_35=nullMethod;p2=new ImageResourcePrototype_0("",392,13)}
function $clinit_36(){$clinit_36=nullMethod;p3=new ImageResourcePrototype_0("",36,13)}
function $clinit_37(){$clinit_37=nullMethod;p4=new ImageResourcePrototype_0("",40,
294)}
function $clinit_38(){$clinit_38=nullMethod;p5=new ImageResourcePrototype_0("",392,
294)}
function $clinit_39(){$clinit_39=nullMethod;p6=new ImageResourcePrototype_0("",36,
294)}
function $clinit_40(){$clinit_40=nullMethod;p7=new ImageResourcePrototype_0("",40,73)}
function $clinit_41(){$clinit_41=nullMethod;p8=new ImageResourcePrototype_0("",
392,73)}function $clinit_42(){$clinit_42=nullMethod;p9=new ImageResourcePrototype_0("",36,73)}
function $clinit_43(){$clinit_43=nullMethod;qMarkButton_0=new ImageResourcePrototype_0("",20,
20)}function $clinit_44(){$clinit_44=nullMethod;seperator=new ImageResourcePrototype_0("",14,28)}
function $clinit_45(){$clinit_45=nullMethod;transletButton=new ImageResourcePrototype_0("",90,
21)}
function $clinit_46(){$clinit_46=nullMethod;transletTabDark=new ImageResourcePrototype_0("",26,
107)}
function $clinit_47(){$clinit_47=nullMethod;transletTabLighter=new ImageResourcePrototype_0("",26,
107)}function $clinit_48(){$clinit_48=nullMethod;new HashMap_0}function Image_1(){$clinit_48();this.state=new Image$UnclippedState_0(this);this.element.className="gwt-Image"}function Image_2(b){$clinit_48();this.state=new Image$UnclippedState_1(this,b);this.element.className="gwt-Image"}function Image_0(){}_=Image_2.prototype=Image_1.prototype=Image_0.prototype=new Widget;_.addClickHandler=function(b){return $addHandler(this,b,($clinit_59(),$clinit_59(),TYPE_0))};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Image_2_classLit};
_.onBrowserEvent=function(b){$eventGetTypeInt(b.type)==32768&&this.state&&(this.element.__gwtLastUnhandledEvent="");$onBrowserEvent(this,b)};_.onLoad=function(){var b;b=$getPropertyString(this.element,"__gwtLastUnhandledEvent");$equals("load",b)&&addCommand(new Image$State$1_0(this))};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.state=null;function $setNormalImageUrl(b,c){b.normalImageUrl=c;b.state&&(b.element.__gwtLastUnhandledEvent="");b.element.src=c}
function ImageButton_0(){$clinit_48();Image_1.call(this);this.eventsToSink==-1?$sinkEvents_0(this.element,124|(this.element.__eventBits||0)):this.eventsToSink|=124;$setStyleName(this,($clinit_16(),"GF4K-MLDJC"),true);this.hoverImageUrl=($clinit_11(),cleanHover).url;this.selectedImageUrl=this.normalImageUrl=cleanHover.url;this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.normalImageUrl}function ImageButton(){}_=ImageButton_0.prototype=ImageButton.prototype=new Image_0;
_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_util_ImageButton_2_classLit};
_.onBrowserEvent=function(b){$eventGetTypeInt(b.type)==32768&&this.state&&(this.element.__gwtLastUnhandledEvent="");$onBrowserEvent(this,b);switch($eventGetTypeInt(b.type)){case 4:this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.selectedImageUrl;break;case 16:case 8:this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.hoverImageUrl;break;case 32:this.state&&(this.element.__gwtLastUnhandledEvent=""),this.element.src=this.normalImageUrl}};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.hoverImageUrl=null;_.normalImageUrl=null;_.selectedImageUrl=null;function $setDown(b,c){var d;b.down=c;d=b.normalImageUrl;$setNormalImageUrl_0(b,b.selectedImageUrl);b.selectedImageUrl=d;$setUrl(b,b.normalImageUrl)}function $setNormalImageUrl_0(b,c){b.normalImageUrl=c;b.state&&(b.element.__gwtLastUnhandledEvent="");b.element.src=c}
function ToggleImageButton_0(){$clinit_48();Image_1.call(this);this.eventsToSink==-1?$sinkEvents_0(this.element,124|(this.element.__eventBits||0)):this.eventsToSink|=124;$setStyleName(this,($clinit_16(),"GF4K-MLDJC"),true);this.hoverImageUrl=($clinit_11(),cleanHover).url;this.selectedImageUrl=this.normalImageUrl=cleanHover.url;$setDown(this,!this.down);this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.normalImageUrl}function ToggleImageButton(){}
_=ToggleImageButton_0.prototype=ToggleImageButton.prototype=new Image_0;_.addClickHandler=function(b){var c;return c=new ToggleImageButton$1_0(this,b),$addHandler(this,c,($clinit_59(),$clinit_59(),TYPE_0))};_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_util_ToggleImageButton_2_classLit};
_.onBrowserEvent=function(b){$eventGetTypeInt(b.type)==32768&&this.state&&(this.element.__gwtLastUnhandledEvent="");$onBrowserEvent(this,b);switch($eventGetTypeInt(b.type)){case 4:this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.selectedImageUrl;break;case 8:this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.normalImageUrl;break;case 16:this.state&&(this.element.__gwtLastUnhandledEvent="");this.element.src=this.hoverImageUrl;break;case 32:this.state&&
(this.element.__gwtLastUnhandledEvent=""),this.element.src=this.normalImageUrl}};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.down=false;_.hoverImageUrl=null;_.normalImageUrl=null;_.selectedImageUrl=null;function ToggleImageButton$1_0(b,c){this.this$0=b;this.val$handler=c}function ToggleImageButton$1(){}_=ToggleImageButton$1_0.prototype=ToggleImageButton$1.prototype=new Object_0;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_client_ui_util_ToggleImageButton$1_2_classLit};
_.onClick=function(b){$setDown(this.this$0,!this.this$0.down);this.val$handler.onClick(b)};_.castableTypeMap$={8:1,40:1};_.this$0=null;_.val$handler=null;function Enum(){}_=Enum.prototype=new Object_0;_.equals$=function(b){return this===b};_.getClass$=function(){return Ljava_lang_Enum_2_classLit};_.hashCode$=function(){return this.$H||(this.$H=++sNextHashId)};_.toString$=function(){return this.name_0};_.castableTypeMap$={59:1,61:1,62:1};_.name_0=null;_.ordinal=0;
function $clinit_49(){$clinit_49=nullMethod;ENGLISH=new DictionaryLanguages_0("ENGLISH",0,"en");CHINESE_SIMPLIFIED=new DictionaryLanguages_0("CHINESE_SIMPLIFIED",1,"zh-Hans");CHINESE_TRADITIONAL=new DictionaryLanguages_0("CHINESE_TRADITIONAL",2,"zh-Hant");CZECH=new DictionaryLanguages_0("CZECH",3,"cs");DUTCH=new DictionaryLanguages_0("DUTCH",4,"nl");FRENCH=new DictionaryLanguages_0("FRENCH",5,"fr");GERMAN=new DictionaryLanguages_0("GERMAN",6,"de");ITALIAN=new DictionaryLanguages_0("ITALIAN",7,"it");
KOREAN=new DictionaryLanguages_0("KOREAN",8,"ko");PORTUGUESE=new DictionaryLanguages_0("PORTUGUESE",9,"pt");RUSSIAN=new DictionaryLanguages_0("RUSSIAN",10,"ru");SPANISH=new DictionaryLanguages_0("SPANISH",11,"es");$VALUES=initValues(_3Lcom_gglet_transletco_bookmarklet_shared_DictionaryLanguages_2_classLit,{59:1},47,[ENGLISH,CHINESE_SIMPLIFIED,CHINESE_TRADITIONAL,CZECH,DUTCH,FRENCH,GERMAN,ITALIAN,KOREAN,PORTUGUESE,RUSSIAN,SPANISH])}
function DictionaryLanguages_0(b,c,d){this.name_0=b;this.ordinal=c;this.language_0=d}function values_0(){$clinit_49();return $VALUES}function DictionaryLanguages(){}_=DictionaryLanguages_0.prototype=DictionaryLanguages.prototype=new Enum;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_shared_DictionaryLanguages_2_classLit};_.toString$=function(){return this.language_0};_.castableTypeMap$={47:1,59:1,61:1,62:1};_.language_0=null;
var $VALUES,CHINESE_SIMPLIFIED,CHINESE_TRADITIONAL,CZECH,DUTCH,ENGLISH,FRENCH,GERMAN,ITALIAN,KOREAN,PORTUGUESE,RUSSIAN,SPANISH;
function $clinit_50(){$clinit_50=nullMethod;AUTO_DETECT=new LanguagesForTransletCo_0("AUTO_DETECT",0,"");ENGLISH_0=new LanguagesForTransletCo_0("ENGLISH",1,"en");TURKISH=new LanguagesForTransletCo_0("TURKISH",2,"tr");FRENCH_0=new LanguagesForTransletCo_0("FRENCH",3,"fr");ITALIAN_0=new LanguagesForTransletCo_0("ITALIAN",4,"it");SPANISH_0=new LanguagesForTransletCo_0("SPANISH",5,"es");ARABIC=new LanguagesForTransletCo_0("ARABIC",6,"ar");HINDI=new LanguagesForTransletCo_0("HINDI",7,"hi");PORTUGUESE_0=
new LanguagesForTransletCo_0("PORTUGUESE",8,"pt");BENGALI=new LanguagesForTransletCo_0("BENGALI",9,"bn");RUSSIAN_0=new LanguagesForTransletCo_0("RUSSIAN",10,"ru");JAPANESE=new LanguagesForTransletCo_0("JAPANESE",11,"ja");GERMAN_0=new LanguagesForTransletCo_0("GERMAN",12,"de");CHINESE=new LanguagesForTransletCo_0("CHINESE",13,"zh");CHINESE_SIMPLIFIED_0=new LanguagesForTransletCo_0("CHINESE_SIMPLIFIED",14,"zh-CN");CHINESE_TRADITIONAL_0=new LanguagesForTransletCo_0("CHINESE_TRADITIONAL",15,"zh-TW");
AFRIKAANS=new LanguagesForTransletCo_0("AFRIKAANS",16,"af");ALBANIAN=new LanguagesForTransletCo_0("ALBANIAN",17,"sq");AMHARIC=new LanguagesForTransletCo_0("AMHARIC",18,"am");ARMENIAN=new LanguagesForTransletCo_0("ARMENIAN",19,"hy");AZERBAIJANI=new LanguagesForTransletCo_0("AZERBAIJANI",20,"az");BASQUE=new LanguagesForTransletCo_0("BASQUE",21,"eu");BELARUSIAN=new LanguagesForTransletCo_0("BELARUSIAN",22,"be");BIHARI=new LanguagesForTransletCo_0("BIHARI",23,"bh");BULGARIAN=new LanguagesForTransletCo_0("BULGARIAN",
24,"bg");BURMESE=new LanguagesForTransletCo_0("BURMESE",25,"my");CATALAN=new LanguagesForTransletCo_0("CATALAN",26,"ca");CHEROKEE=new LanguagesForTransletCo_0("CHEROKEE",27,"chr");CROATIAN=new LanguagesForTransletCo_0("CROATIAN",28,"hr");CZECH_0=new LanguagesForTransletCo_0("CZECH",29,"cs");DANISH=new LanguagesForTransletCo_0("DANISH",30,"da");DHIVEHI=new LanguagesForTransletCo_0("DHIVEHI",31,"dv");DUTCH_0=new LanguagesForTransletCo_0("DUTCH",32,"nl");ESPERANTO=new LanguagesForTransletCo_0("ESPERANTO",
33,"eo");ESTONIAN=new LanguagesForTransletCo_0("ESTONIAN",34,"et");FILIPINO=new LanguagesForTransletCo_0("FILIPINO",35,"tl");FINNISH=new LanguagesForTransletCo_0("FINNISH",36,"fi");GALICIAN=new LanguagesForTransletCo_0("GALICIAN",37,"gl");GEORGIAN=new LanguagesForTransletCo_0("GEORGIAN",38,"ka");GREEK=new LanguagesForTransletCo_0("GREEK",39,"el");GUARANI=new LanguagesForTransletCo_0("GUARANI",40,"gn");GUJARATI=new LanguagesForTransletCo_0("GUJARATI",41,"gu");HEBREW=new LanguagesForTransletCo_0("HEBREW",
42,"iw");HUNGARIAN=new LanguagesForTransletCo_0("HUNGARIAN",43,"hu");ICELANDIC=new LanguagesForTransletCo_0("ICELANDIC",44,"is");INDONESIAN=new LanguagesForTransletCo_0("INDONESIAN",45,"id");INUKTITUT=new LanguagesForTransletCo_0("INUKTITUT",46,"iu");IRISH=new LanguagesForTransletCo_0("IRISH",47,"ga");KANNADA=new LanguagesForTransletCo_0("KANNADA",48,"kn");KAZAKH=new LanguagesForTransletCo_0("KAZAKH",49,"kk");KHMER=new LanguagesForTransletCo_0("KHMER",50,"km");KOREAN_0=new LanguagesForTransletCo_0("KOREAN",
51,"ko");KURDISH=new LanguagesForTransletCo_0("KURDISH",52,"ku");KYRGYZ=new LanguagesForTransletCo_0("KYRGYZ",53,"ky");LAOTHIAN=new LanguagesForTransletCo_0("LAOTHIAN",54,"lo");LATVIAN=new LanguagesForTransletCo_0("LATVIAN",55,"lv");LITHUANIAN=new LanguagesForTransletCo_0("LITHUANIAN",56,"lt");MACEDONIAN=new LanguagesForTransletCo_0("MACEDONIAN",57,"mk");MALAY=new LanguagesForTransletCo_0("MALAY",58,"ms");MALAYALAM=new LanguagesForTransletCo_0("MALAYALAM",59,"ml");MALTESE=new LanguagesForTransletCo_0("MALTESE",
60,"mt");MARATHI=new LanguagesForTransletCo_0("MARATHI",61,"mr");MONGOLIAN=new LanguagesForTransletCo_0("MONGOLIAN",62,"mn");NEPALI=new LanguagesForTransletCo_0("NEPALI",63,"ne");NORWEGIAN=new LanguagesForTransletCo_0("NORWEGIAN",64,"no");ORIYA=new LanguagesForTransletCo_0("ORIYA",65,"or");PASHTO=new LanguagesForTransletCo_0("PASHTO",66,"ps");PERSIAN=new LanguagesForTransletCo_0("PERSIAN",67,"fa");POLISH=new LanguagesForTransletCo_0("POLISH",68,"pl");PUNJABI=new LanguagesForTransletCo_0("PUNJABI",
69,"pa");ROMANIAN=new LanguagesForTransletCo_0("ROMANIAN",70,"ro");SANSKRIT=new LanguagesForTransletCo_0("SANSKRIT",71,"sa");SERBIAN=new LanguagesForTransletCo_0("SERBIAN",72,"sr");SINDHI=new LanguagesForTransletCo_0("SINDHI",73,"sd");SINHALESE=new LanguagesForTransletCo_0("SINHALESE",74,"si");SLOVAK=new LanguagesForTransletCo_0("SLOVAK",75,"sk");SLOVENIAN=new LanguagesForTransletCo_0("SLOVENIAN",76,"sl");SWAHILI=new LanguagesForTransletCo_0("SWAHILI",77,"sw");SWEDISH=new LanguagesForTransletCo_0("SWEDISH",
78,"sv");TAJIK=new LanguagesForTransletCo_0("TAJIK",79,"tg");TAMIL=new LanguagesForTransletCo_0("TAMIL",80,"ta");TAGALOG=new LanguagesForTransletCo_0("TAGALOG",81,"tl");TELUGU=new LanguagesForTransletCo_0("TELUGU",82,"te");THAI=new LanguagesForTransletCo_0("THAI",83,"th");TIBETAN=new LanguagesForTransletCo_0("TIBETAN",84,"bo");UKRANIAN=new LanguagesForTransletCo_0("UKRANIAN",85,"uk");URDU=new LanguagesForTransletCo_0("URDU",86,"ur");UZBEK=new LanguagesForTransletCo_0("UZBEK",87,"uz");UIGHUR=new LanguagesForTransletCo_0("UIGHUR",
88,"ug");VIETNAMESE=new LanguagesForTransletCo_0("VIETNAMESE",89,"vi");WELSH=new LanguagesForTransletCo_0("WELSH",90,"cy");YIDDISH=new LanguagesForTransletCo_0("YIDDISH",91,"yi");$VALUES_0=initValues(_3Lcom_gglet_transletco_bookmarklet_shared_LanguagesForTransletCo_2_classLit,{59:1},48,[AUTO_DETECT,ENGLISH_0,TURKISH,FRENCH_0,ITALIAN_0,SPANISH_0,ARABIC,HINDI,PORTUGUESE_0,BENGALI,RUSSIAN_0,JAPANESE,GERMAN_0,CHINESE,CHINESE_SIMPLIFIED_0,CHINESE_TRADITIONAL_0,AFRIKAANS,ALBANIAN,AMHARIC,ARMENIAN,AZERBAIJANI,
BASQUE,BELARUSIAN,BIHARI,BULGARIAN,BURMESE,CATALAN,CHEROKEE,CROATIAN,CZECH_0,DANISH,DHIVEHI,DUTCH_0,ESPERANTO,ESTONIAN,FILIPINO,FINNISH,GALICIAN,GEORGIAN,GREEK,GUARANI,GUJARATI,HEBREW,HUNGARIAN,ICELANDIC,INDONESIAN,INUKTITUT,IRISH,KANNADA,KAZAKH,KHMER,KOREAN_0,KURDISH,KYRGYZ,LAOTHIAN,LATVIAN,LITHUANIAN,MACEDONIAN,MALAY,MALAYALAM,MALTESE,MARATHI,MONGOLIAN,NEPALI,NORWEGIAN,ORIYA,PASHTO,PERSIAN,POLISH,PUNJABI,ROMANIAN,SANSKRIT,SERBIAN,SINDHI,SINHALESE,SLOVAK,SLOVENIAN,SWAHILI,SWEDISH,TAJIK,TAMIL,TAGALOG,
TELUGU,THAI,TIBETAN,UKRANIAN,URDU,UZBEK,UIGHUR,VIETNAMESE,WELSH,YIDDISH])}function LanguagesForTransletCo_0(b,c,d){this.name_0=b;this.ordinal=c;this.language_0=d}function values_1(){$clinit_50();return $VALUES_0}function LanguagesForTransletCo(){}_=LanguagesForTransletCo_0.prototype=LanguagesForTransletCo.prototype=new Enum;_.getClass$=function(){return Lcom_gglet_transletco_bookmarklet_shared_LanguagesForTransletCo_2_classLit};_.toString$=function(){return this.language_0};
_.castableTypeMap$={48:1,59:1,61:1,62:1};_.language_0=null;
var $VALUES_0,AFRIKAANS,ALBANIAN,AMHARIC,ARABIC,ARMENIAN,AUTO_DETECT,AZERBAIJANI,BASQUE,BELARUSIAN,BENGALI,BIHARI,BULGARIAN,BURMESE,CATALAN,CHEROKEE,CHINESE,CHINESE_SIMPLIFIED_0,CHINESE_TRADITIONAL_0,CROATIAN,CZECH_0,DANISH,DHIVEHI,DUTCH_0,ENGLISH_0,ESPERANTO,ESTONIAN,FILIPINO,FINNISH,FRENCH_0,GALICIAN,GEORGIAN,GERMAN_0,GREEK,GUARANI,GUJARATI,HEBREW,HINDI,HUNGARIAN,ICELANDIC,INDONESIAN,INUKTITUT,IRISH,ITALIAN_0,JAPANESE,KANNADA,KAZAKH,KHMER,KOREAN_0,KURDISH,KYRGYZ,LAOTHIAN,LATVIAN,LITHUANIAN,MACEDONIAN,
MALAY,MALAYALAM,MALTESE,MARATHI,MONGOLIAN,NEPALI,NORWEGIAN,ORIYA,PASHTO,PERSIAN,POLISH,PORTUGUESE_0,PUNJABI,ROMANIAN,RUSSIAN_0,SANSKRIT,SERBIAN,SINDHI,SINHALESE,SLOVAK,SLOVENIAN,SPANISH_0,SWAHILI,SWEDISH,TAGALOG,TAJIK,TAMIL,TELUGU,THAI,TIBETAN,TURKISH,UIGHUR,UKRANIAN,URDU,UZBEK,VIETNAMESE,WELSH,YIDDISH;
function getAppName(){var b="";({init:function(){b+=this.searchString(this.dataBrowser)||"An unknown browser";b+=" v:";b+=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";b+=" on ";b+=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(b){for(var d=0;d<b.length;d++){var e=b[d].string,f=b[d].prop;this.versionSearchString=b[d].versionSearch||b[d].identity;if(e){if(e.indexOf(b[d].subString)!=-1)return b[d].identity}else if(f)return b[d].identity}},
searchVersion:function(b){var d=b.indexOf(this.versionSearchString);return d==-1?void 0:parseFloat(b.substring(d+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera",versionSearch:"Version"},{string:navigator.vendor,subString:"iCab",
identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",
identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]}).init();return b}function getUserAgentLanguage(){var b;navigator.userLanguage?b=navigator.userLanguage:navigator.language?b=navigator.language:b="en";return b.toString().substring(0,2)}
function removeElementById(b){b=document.getElementById(b);return b!=null&&b.parentNode!=null?(b.parentNode.removeChild(b),true):false}function translateAllPage(b){$wnd.open("http://translate.google.com/translate?u="+encodeURIComponent(location.href)+"&hl=en&langpair=auto|"+b+"&tbb=1&ie="+(document.charset||document.characterSet),"_blank","disabled")}
function $ajaxKeys(b){var c;c=dynamicCast($get_2(b.cache,"ajaxKeys"),3);c||(c=new ConstantMap_0(initValues(_3Ljava_lang_String_2_classLit,{59:1},1,["localhost:8080","127.0.0.1:8080"]),initValues(_3Ljava_lang_String_2_classLit,{59:1},1,["ABQIAAAAG8LzhtshQCjpSshU_uJjmxTwM0brOpm-All5BF6PoaKBxRWWERTZER2lJ4GnsG8nvhKLOQ20degaEQ","ABQIAAAAG8LzhtshQCjpSshU_uJjmxTBfUk9TZrBRaIteybtnU2KziHEpRQvhPNTjo7DMczjrRD3yBPRJ_BSQQ"])),$put_0(b.cache,"ajaxKeys",c));return c}
function AjaxKeyConstants__0(){this.cache=new HashMap_0}function AjaxKeyConstants_(){}_=AjaxKeyConstants__0.prototype=AjaxKeyConstants_.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_ajaxloader_client_AjaxKeyConstants_1_2_classLit};_.castableTypeMap$={};function $clinit_51(){$clinit_51=nullMethod;keys_0=new AjaxKeyConstants__0}var keys_0;function $clinit_52(){$clinit_52=nullMethod;queuedApiLoads=new Vector_0}
function getProtocol(){return $equals($wnd.location.protocol,"https:")?"https:":"http:"}function init(b){initialized||(b==null&&(b=($clinit_51(),dynamicCast($ajaxKeys(keys_0).get($wnd.location.host),1))),injectJsapi(b,null)&&(loaded=true),initialized=true)}
function injectJsapi(b,c){var d,e,f;if(alreadyInjected)return true;d=nativeCreateCallback();alreadyInjected=true;if(d)return true;d=$doc;f=getProtocol()+"//"+(c==null?"www.google.com":c)+"/jsapi?"+(b==null?"":"key="+b+"&")+"callback=__gwt_AjaxLoader_onLoad";e=d.createElement("script");e.src=f;e.type="text/javascript";d.body.appendChild(e);return false}
function loadApi(b,c){$clinit_52();var d;init(null);!c&&(c={});$setCallback(c,b);d=new AjaxLoader$1_0(c);loaded?$wnd.google.load(d.val$api,d.val$version,d.val$copyOfSettings):$add_6(queuedApiLoads.arrayList,d)}function nativeCreateCallback(){if($wnd.google&&$wnd.google.load)return true;$wnd.__gwt_AjaxLoader_onLoad=function(){onLoadCallback()};return false}
function onLoadCallback(){var b,c;loaded=true;for(c=new AbstractList$IteratorImpl_0(queuedApiLoads.arrayList);c.i<c.this$0_0.size_0();)b=dynamicCast($next_5(c),4),b.run();$clear_0(queuedApiLoads.arrayList)}var alreadyInjected=false,initialized=false,loaded=false,queuedApiLoads;function AjaxLoader$1_0(b){this.val$api="language";this.val$version="1";this.val$copyOfSettings=b}function AjaxLoader$1(){}_=AjaxLoader$1_0.prototype=AjaxLoader$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_ajaxloader_client_AjaxLoader$1_2_classLit};
_.run=function(){$clinit_52();$wnd.google.load(this.val$api,this.val$version,this.val$copyOfSettings)};_.castableTypeMap$={4:1};_.val$api=null;_.val$copyOfSettings=null;_.val$version=null;function $setCallback(b,c){b.callback=function(){c.run()}}function $cancel_0(b){if(b.running)$remove_10(animations,b),b.started&&b.onComplete(),b.started=false,b.running=false}
function $run(b,c){$cancel_0(b);b.running=true;b.duration=200;b.startTime=c;$update(b,(new Date).getTime())||(animations||(animations=new ArrayList_0,animationTimer=new Animation$1_0),$add_6(animations,b),animations.size==1&&$schedule(animationTimer,25))}
function $update(b,c){var d;d=c>=b.startTime+b.duration;if(b.started&&!d)return d=(c-b.startTime)/b.duration,b.onUpdate((1+Math.cos(3.141592653589793+d*3.141592653589793))/2),false;if(!b.started&&c>=b.startTime)b.started=true,b.onStart();return d?(b.onComplete(),b.started=false,b.running=false,true):false}
function updateAnimations(){var b,c,d,e,f;e=initDim(_3Lcom_google_gwt_animation_client_Animation_2_classLit,{5:1,59:1},49,animations.size,0);e=dynamicCast($toArray(animations,e),5);f=(new Date).getTime();for(c=0,d=e.length;c<d;++c)b=e[c],b.running&&$update(b,f)&&$remove_10(animations,b);animations.size>0&&$schedule(animationTimer,25)}function Animation(){}_=Animation.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_animation_client_Animation_2_classLit};
_.onComplete=function(){this.onUpdate((1+Math.cos(6.283185307179586))/2)};_.onStart=function(){this.onUpdate((1+Math.cos(3.141592653589793))/2)};_.castableTypeMap$={49:1};_.duration=-1;_.running=false;_.startTime=-1;_.started=false;var animationTimer=null,animations=null;function Animation$1_0(){$clinit_0()}function Animation$1(){}_=Animation$1_0.prototype=Animation$1.prototype=new Timer;_.getClass$=function(){return Lcom_google_gwt_animation_client_Animation$1_2_classLit};_.run=function(){updateAnimations()};
_.castableTypeMap$={33:1};function $elapsedMillis(b){return(new Date).getTime()-b.start}function Duration_0(){this.start=(new Date).getTime()}function Duration(){}_=Duration_0.prototype=Duration.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_core_client_Duration_2_classLit};_.castableTypeMap$={};
function $setStackTrace(b){var c,d,e;d=initDim(_3Ljava_lang_StackTraceElement_2_classLit,{59:1},63,b.length,0);for(e=0,c=b.length;e<c;++e){if(!b[e])throw new NullPointerException_0;d[e]=b[e]}}function $toString(b){var c;c=b.getClass$().typeName;b=b.getMessage();return b!=null?c+": "+b:c}function Throwable(){}_=Throwable.prototype=new Object_0;_.getClass$=function(){return Ljava_lang_Throwable_2_classLit};_.getMessage=function(){return this.detailMessage};_.toString$=function(){return $toString(this)};
_.castableTypeMap$={28:1,59:1};_.detailMessage=null;function Exception_0(b){$fillInStackTrace();this.detailMessage=b}function Exception(){}_=Exception_0.prototype=Exception.prototype=new Throwable;_.getClass$=function(){return Ljava_lang_Exception_2_classLit};_.castableTypeMap$={2:1,28:1,59:1};function RuntimeException_0(b){$fillInStackTrace();this.detailMessage=b}
function RuntimeException_1(){$fillInStackTrace();this.detailMessage="One or more exceptions caught, see full set in UmbrellaException#getCauses"}function RuntimeException(){}_=RuntimeException_0.prototype=RuntimeException.prototype=new Exception;_.getClass$=function(){return Ljava_lang_RuntimeException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function JavaScriptException_0(b){$fillInStackTrace();this.e=b;$createStackTrace(this)}
function getDescription(b){return instanceOfJso(b)?getDescription0(dynamicCastJso(b)):b+""}function getDescription0(b){return b==null?null:b.message}function getName(b){return b==null?"null":instanceOfJso(b)?getName0(dynamicCastJso(b)):b!=null&&b.castableTypeMap$&&b.castableTypeMap$[1]?"String":(b.typeMarker$==nullMethod||b.castableTypeMap$&&b.castableTypeMap$[1]?b.getClass$():Lcom_google_gwt_core_client_JavaScriptObject_2_classLit).typeName}function getName0(b){return b==null?null:b.name}
function getProperties(b){return instanceOfJso(b)?$getProperties(dynamicCastJso(b)):""}function JavaScriptException(){}_=JavaScriptException_0.prototype=JavaScriptException.prototype=new RuntimeException;_.getClass$=function(){return Lcom_google_gwt_core_client_JavaScriptException_2_classLit};_.getMessage=function(){this.message_0==null&&(this.name_0=getName(this.e),this.description=getDescription(this.e),this.message_0="("+this.name_0+"): "+this.description+getProperties(this.e));return this.message_0};
_.castableTypeMap$={2:1,6:1,28:1,59:1};_.description=null;_.e=null;_.message_0=null;_.name_0=null;function $push(b,c){b[b.length]=c}function Scheduler(){}_=Scheduler.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_core_client_Scheduler_2_classLit};_.castableTypeMap$={};function apply(b,c,d){return b.apply(c,d)}function enter(){return entryDepth++==0?($flushEntryCommands(($clinit_53(),INSTANCE)),true):false}
function entry_0(b){return function(){try{return entry0(b,this,arguments)}catch(c){throw c;}}}function entry0(b,c,d){var e;e=enter();try{return apply(b,c,d)}finally{e&&$flushFinallyCommands(($clinit_53(),INSTANCE)),--entryDepth}}var entryDepth=0,sNextHashId=0;function $clinit_53(){$clinit_53=nullMethod;INSTANCE=new SchedulerImpl_0}
function $flushEntryCommands(b){var c,d;if(b.entryCommands){d=null;do c=b.entryCommands,b.entryCommands=null,d=runScheduledTasks(c,d);while(b.entryCommands);b.entryCommands=d}}function $flushFinallyCommands(b){var c,d;if(b.finallyCommands){d=null;do c=b.finallyCommands,b.finallyCommands=null,d=runScheduledTasks(c,d);while(b.finallyCommands);b.finallyCommands=d}}function $scheduleFinally(b,c){b.finallyCommands=push(b.finallyCommands,[c,false])}function SchedulerImpl_0(){}
function execute(b){return $execute(b)}function push(b,c){!b&&(b=[]);b[b.length]=c;return b}function runScheduledTasks(b,c){var d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?$execute(f[0])&&(c=push(c,f)):f[0].execute()}catch(g){if(g=caught_0(g),!instanceOf(g,6))throw g;}}return c}function scheduleFixedDelayImpl(b,c){$clinit_53();$wnd.setTimeout(function(){$entry(execute)(b)&&$wnd.setTimeout(arguments.callee,c)},c)}function SchedulerImpl(){}_=SchedulerImpl_0.prototype=SchedulerImpl.prototype=new Scheduler;
_.getClass$=function(){return Lcom_google_gwt_core_client_impl_SchedulerImpl_2_classLit};_.castableTypeMap$={};_.entryCommands=null;_.finallyCommands=null;var INSTANCE;function splice(b,c){b.length>=c&&b.splice(0,c);return b}function $createStackTrace(b){var c,d,e;d=$inferFrom(instanceOfJso(b.e)?dynamicCastJso(b.e):null);e=initDim(_3Ljava_lang_StackTraceElement_2_classLit,{59:1},63,d.length,0);for(b=0,c=e.length;b<c;++b)e[b]=new StackTraceElement_0(d[b]);$setStackTrace(e)}
function $fillInStackTrace(){var b,c,d,e;d=splice($inferFrom($makeException()),3);e=initDim(_3Ljava_lang_StackTraceElement_2_classLit,{59:1},63,d.length,0);for(b=0,c=e.length;b<c;++b)e[b]=new StackTraceElement_0(d[b]);$setStackTrace(e)}function $getProperties(b){var c="",d;for(d in b)if(d!="name"&&d!="message"&&d!="toString")try{c+="\n "+d+": "+b[d]}catch(e){}return c}function $makeException(){try{null.a()}catch(b){return b}}
function $inferFrom(b){var c,d;d=$getStack(b);for(b=0,c=d.length;b<c;++b)d[b]=d[b].length==0?"anonymous":d[b];return d}function $getStack(b){var c,d,e,f;f=b&&b.message?b.message.split("\n"):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2)d=f[c].lastIndexOf("function "),d==-1?f[b]="":f[b]=$trim(f[c].substr(d+9,f[c].length-(d+9)));f.length=b;return f}function StringBufferImpl(){}_=StringBufferImpl.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_core_client_impl_StringBufferImpl_2_classLit};
_.castableTypeMap$={};function StringBufferImplAppend_0(){}function StringBufferImplAppend(){}_=StringBufferImplAppend_0.prototype=StringBufferImplAppend.prototype=new StringBufferImpl;_.getClass$=function(){return Lcom_google_gwt_core_client_impl_StringBufferImplAppend_2_classLit};_.castableTypeMap$={};_.string_0="";function is(b){try{return!!b&&!!b.nodeType}catch(c){return false}}
function $addClassName(b,c){var d,e,f,g,c=$trim(c);g=b.className;for(d=g.indexOf(c);d!=-1;){if(d==0||g.charCodeAt(d-1)==32)if(e=d+c.length,f=g.length,e==f||e<f&&g.charCodeAt(e)==32)break;d=g.indexOf(c,d+1)}if(d==-1)g.length>0&&(g+=" "),b.className=g+c}function $getPropertyString(b,c){return b[c]==null?null:String(b[c])}
function $removeClassName(b,c){var d,e,f,g,h,c=$trim(c);h=b.className;for(e=h.indexOf(c);e!=-1;){if(e==0||h.charCodeAt(e-1)==32)if(d=e+c.length,f=h.length,d==f||d<f&&h.charCodeAt(d)==32)break;e=h.indexOf(c,e+1)}if(e!=-1)d=$trim(h.substr(0,e-0)),e=$trim($substring(h,e+c.length)),d.length==0?g=e:e.length==0?g=d:g=d+" "+e,b.className=g}function is_0(b){return is(b)?!!b&&b.nodeType==1:false}function $getFirstChildElement(b){for(b=b.firstChild;b&&b.nodeType!=1;)b=b.nextSibling;return b}
function $getParentElement(b){b=b.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}function $getAbsoluteLeft(b){for(var c=0,d=b.parentNode;d&&d.offsetParent;)d.tagName!="TR"&&d.tagName!="TBODY"&&(c-=d.scrollLeft),d=d.parentNode;for(;b;)c+=b.offsetLeft,b=b.offsetParent;return c}function $getAbsoluteTop(b){for(var c=0,d=b.parentNode;d&&d.offsetParent;)d.tagName!="TR"&&d.tagName!="TBODY"&&(c-=d.scrollTop),d=d.parentNode;for(;b;)c+=b.offsetTop,b=b.offsetParent;return c}
function $getBodyOffsetLeft(){return 0}function $getBodyOffsetTop(){return 0}function $getClientHeight(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).clientHeight}function $getClientWidth(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).clientWidth}function $getScrollHeight(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).scrollHeight||0}
function $getScrollLeft(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).scrollLeft||0}function $getScrollTop(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).scrollTop||0}function $getScrollWidth(b){return($equals(b.compatMode,"CSS1Compat")?b.documentElement:b.body).scrollWidth||0}
function $clinit_54(){$clinit_54=nullMethod;NONE=new Style$Display$1_0;BLOCK=new Style$Display$2_0;INLINE=new Style$Display$3_0;INLINE_BLOCK=new Style$Display$4_0;$VALUES_1=initValues(_3Lcom_google_gwt_dom_client_Style$Display_2_classLit,{59:1},50,[NONE,BLOCK,INLINE,INLINE_BLOCK])}function values_2(){$clinit_54();return $VALUES_1}function Style$Display(){}_=Style$Display.prototype=new Enum;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Display_2_classLit};
_.castableTypeMap$={50:1,51:1,59:1,61:1,62:1};var $VALUES_1,BLOCK,INLINE,INLINE_BLOCK,NONE;function Style$Display$1_0(){this.name_0="NONE";this.ordinal=0}function Style$Display$1(){}_=Style$Display$1_0.prototype=Style$Display$1.prototype=new Style$Display;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Display$1_2_classLit};_.castableTypeMap$={50:1,51:1,59:1,61:1,62:1};function Style$Display$2_0(){this.name_0="BLOCK";this.ordinal=1}function Style$Display$2(){}
_=Style$Display$2_0.prototype=Style$Display$2.prototype=new Style$Display;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Display$2_2_classLit};_.castableTypeMap$={50:1,51:1,59:1,61:1,62:1};function Style$Display$3_0(){this.name_0="INLINE";this.ordinal=2}function Style$Display$3(){}_=Style$Display$3_0.prototype=Style$Display$3.prototype=new Style$Display;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Display$3_2_classLit};_.castableTypeMap$={50:1,51:1,59:1,61:1,62:1};
function Style$Display$4_0(){this.name_0="INLINE_BLOCK";this.ordinal=3}function Style$Display$4(){}_=Style$Display$4_0.prototype=Style$Display$4.prototype=new Style$Display;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Display$4_2_classLit};_.castableTypeMap$={50:1,51:1,59:1,61:1,62:1};
function $clinit_55(){$clinit_55=nullMethod;PX=new Style$Unit$1_0;PCT=new Style$Unit$2_0;EM=new Style$Unit$3_0;EX=new Style$Unit$4_0;PT=new Style$Unit$5_0;PC=new Style$Unit$6_0;IN=new Style$Unit$7_0;CM=new Style$Unit$8_0;MM=new Style$Unit$9_0;$VALUES_2=initValues(_3Lcom_google_gwt_dom_client_Style$Unit_2_classLit,{59:1},52,[PX,PCT,EM,EX,PT,PC,IN,CM,MM])}function values_3(){$clinit_55();return $VALUES_2}function Style$Unit(){}_=Style$Unit.prototype=new Enum;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit_2_classLit};
_.castableTypeMap$={52:1,59:1,61:1,62:1};var $VALUES_2,CM,EM,EX,IN,MM,PC,PCT,PT,PX;function Style$Unit$1_0(){this.name_0="PX";this.ordinal=0}function Style$Unit$1(){}_=Style$Unit$1_0.prototype=Style$Unit$1.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$1_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$2_0(){this.name_0="PCT";this.ordinal=1}function Style$Unit$2(){}_=Style$Unit$2_0.prototype=Style$Unit$2.prototype=new Style$Unit;
_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$2_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$3_0(){this.name_0="EM";this.ordinal=2}function Style$Unit$3(){}_=Style$Unit$3_0.prototype=Style$Unit$3.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$3_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$4_0(){this.name_0="EX";this.ordinal=3}function Style$Unit$4(){}
_=Style$Unit$4_0.prototype=Style$Unit$4.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$4_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$5_0(){this.name_0="PT";this.ordinal=4}function Style$Unit$5(){}_=Style$Unit$5_0.prototype=Style$Unit$5.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$5_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};
function Style$Unit$6_0(){this.name_0="PC";this.ordinal=5}function Style$Unit$6(){}_=Style$Unit$6_0.prototype=Style$Unit$6.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$6_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$7_0(){this.name_0="IN";this.ordinal=6}function Style$Unit$7(){}_=Style$Unit$7_0.prototype=Style$Unit$7.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$7_2_classLit};
_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$8_0(){this.name_0="CM";this.ordinal=7}function Style$Unit$8(){}_=Style$Unit$8_0.prototype=Style$Unit$8.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$8_2_classLit};_.castableTypeMap$={52:1,59:1,61:1,62:1};function Style$Unit$9_0(){this.name_0="MM";this.ordinal=8}function Style$Unit$9(){}_=Style$Unit$9_0.prototype=Style$Unit$9.prototype=new Style$Unit;_.getClass$=function(){return Lcom_google_gwt_dom_client_Style$Unit$9_2_classLit};
_.castableTypeMap$={52:1,59:1,61:1,62:1};function $clinit_56(){$clinit_56=nullMethod;toInject=[];toInjectAtEnd=[];toInjectAtStart=[];flusher=new StyleInjector$1_0}
function flush(){$clinit_56();var b,c;c=null;if(toInjectAtStart.length!=0)b=toInjectAtStart.join(""),b=$injectStyleSheetAtStart(($clinit_57(),IMPL),b),!toInjectAtStart&&(c=b),toInjectAtStart.length=0;if(toInject.length!=0)b=toInject.join(""),b=$injectStyleSheet(($clinit_57(),IMPL),b),!toInject&&(c=b),toInject.length=0;if(toInjectAtEnd.length!=0)b=toInjectAtEnd.join(""),b=$injectStyleSheet(($clinit_57(),IMPL),b),!toInjectAtEnd&&(c=b),toInjectAtEnd.length=0;needsInjection=false;return c}
function schedule(){$clinit_56();needsInjection||(needsInjection=true,$scheduleFinally(($clinit_53(),INSTANCE),flusher))}var flusher,needsInjection=false,toInject,toInjectAtEnd,toInjectAtStart;function StyleInjector$1_0(){}function StyleInjector$1(){}_=StyleInjector$1_0.prototype=StyleInjector$1.prototype=new Object_0;_.execute=function(){($clinit_56(),needsInjection)&&flush()};_.getClass$=function(){return Lcom_google_gwt_dom_client_StyleInjector$1_2_classLit};_.castableTypeMap$={};
function $clinit_57(){$clinit_57=nullMethod;IMPL=new StyleInjector$StyleInjectorImpl_0}function $createElement(b){var c;c=$doc.createElement("style");c.language="text/css";c.textContent=b||"";return c}function $getHead(b){var c;if(!b.head)c=$doc.getElementsByTagName("head")[0],b.head=c;return b.head}function $injectStyleSheet(b,c){var d;d=$createElement(c);$getHead(b).appendChild(d);return d}
function $injectStyleSheetAtStart(b,c){var d;d=$createElement(c);$getHead(b).insertBefore(d,b.head.firstChild);return d}function StyleInjector$StyleInjectorImpl_0(){}function StyleInjector$StyleInjectorImpl(){}_=StyleInjector$StyleInjectorImpl_0.prototype=StyleInjector$StyleInjectorImpl.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_dom_client_StyleInjector$StyleInjectorImpl_2_classLit};_.castableTypeMap$={};_.head=null;var IMPL;function Event_0(){}_=Event_0.prototype=new Object_0;
_.getClass$=function(){return Lcom_google_web_bindery_event_shared_Event_2_classLit};_.toString$=function(){return"An event type"};_.castableTypeMap$={};_.source=null;function GwtEvent(){}_=GwtEvent.prototype=new Event_0;_.getClass$=function(){return Lcom_google_gwt_event_shared_GwtEvent_2_classLit};_.revive=function(){this.dead=false;this.source=null};_.castableTypeMap$={};_.dead=false;
function fireNativeEvent(b,c,d){var e,f,g;if(registered&&(g=dynamicCast(registered.map[b.type],9)))e=g.flyweight.nativeEvent,f=g.flyweight.relativeElem,g.flyweight.nativeEvent=b,g.flyweight.relativeElem=d,$fireEvent(c,g.flyweight),g.flyweight.nativeEvent=e,g.flyweight.relativeElem=f}function DomEvent(){}_=DomEvent.prototype=new GwtEvent;_.getAssociatedType=function(){return this.getAssociatedType_0()};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_DomEvent_2_classLit};
_.castableTypeMap$={};_.nativeEvent=null;var registered=_.relativeElem=null;function $clinit_58(){$clinit_58=nullMethod;TYPE=new DomEvent$Type_0("change",new ChangeEvent_0)}function ChangeEvent_0(){}function ChangeEvent(){}_=ChangeEvent_0.prototype=ChangeEvent.prototype=new DomEvent;_.dispatch=function(b){dynamicCast(b,7).onChange(this)};_.getAssociatedType_0=function(){return TYPE};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_ChangeEvent_2_classLit};_.castableTypeMap$={};var TYPE;
function HumanInputEvent(){}_=HumanInputEvent.prototype=new DomEvent;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_HumanInputEvent_2_classLit};_.castableTypeMap$={};function $getX(b){var c,d;return(c=b.relativeElem)?(d=b.nativeEvent,(d.clientX||0)-$getAbsoluteLeft(c)+(c.scrollLeft||0)+$getScrollLeft(c.ownerDocument)):b.nativeEvent.clientX||0}
function $getY(b){var c,d;return(c=b.relativeElem)?(d=b.nativeEvent,(d.clientY||0)-$getAbsoluteTop(c)+(c.scrollTop||0)+$getScrollTop(c.ownerDocument)):b.nativeEvent.clientY||0}function MouseEvent_0(){}_=MouseEvent_0.prototype=new HumanInputEvent;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseEvent_2_classLit};_.castableTypeMap$={};function $clinit_59(){$clinit_59=nullMethod;TYPE_0=new DomEvent$Type_0("click",new ClickEvent_0)}function ClickEvent_0(){}function ClickEvent(){}
_=ClickEvent_0.prototype=ClickEvent.prototype=new MouseEvent_0;_.dispatch=function(b){dynamicCast(b,8).onClick(this)};_.getAssociatedType_0=function(){return TYPE_0};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_ClickEvent_2_classLit};_.castableTypeMap$={};var TYPE_0;function Event$Type(){}_=Event$Type.prototype=new Object_0;_.getClass$=function(){return Lcom_google_web_bindery_event_shared_Event$Type_2_classLit};_.hashCode$=function(){return this.index};_.toString$=function(){return"Event type"};
_.castableTypeMap$={};var nextHashCode=_.index=0;function GwtEvent$Type_0(){this.index=++nextHashCode}function GwtEvent$Type(){}_=GwtEvent$Type_0.prototype=GwtEvent$Type.prototype=new Event$Type;_.getClass$=function(){return Lcom_google_gwt_event_shared_GwtEvent$Type_2_classLit};_.castableTypeMap$={};function DomEvent$Type_0(b,c){this.index=++nextHashCode;this.flyweight=c;!registered&&(registered=new PrivateMap_0);registered.map[b]=this;this.name_0=b}function DomEvent$Type(){}
_=DomEvent$Type_0.prototype=DomEvent$Type.prototype=new GwtEvent$Type;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_DomEvent$Type_2_classLit};_.castableTypeMap$={9:1};_.flyweight=null;_.name_0=null;function KeyEvent_0(){}_=KeyEvent_0.prototype=new DomEvent;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_KeyEvent_2_classLit};_.castableTypeMap$={};function KeyCodeEvent(){}_=KeyCodeEvent.prototype=new KeyEvent_0;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_KeyCodeEvent_2_classLit};
_.castableTypeMap$={};function $clinit_60(){$clinit_60=nullMethod;TYPE_1=new DomEvent$Type_0("keyup",new KeyUpEvent_0)}function KeyUpEvent_0(){}function KeyUpEvent(){}_=KeyUpEvent_0.prototype=KeyUpEvent.prototype=new KeyCodeEvent;_.dispatch=function(b){dynamicCast(b,10).onKeyUp(this)};_.getAssociatedType_0=function(){return TYPE_1};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_KeyUpEvent_2_classLit};_.castableTypeMap$={};var TYPE_1;
function $clinit_61(){$clinit_61=nullMethod;TYPE_2=new DomEvent$Type_0("mousedown",new MouseDownEvent_0)}function MouseDownEvent_0(){}function MouseDownEvent(){}_=MouseDownEvent_0.prototype=MouseDownEvent.prototype=new MouseEvent_0;_.dispatch=function(b){dynamicCast(b,11).onMouseDown(this)};_.getAssociatedType_0=function(){return TYPE_2};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseDownEvent_2_classLit};_.castableTypeMap$={};var TYPE_2;
function $clinit_62(){$clinit_62=nullMethod;TYPE_3=new DomEvent$Type_0("mousemove",new MouseMoveEvent_0)}function MouseMoveEvent_0(){}function MouseMoveEvent(){}_=MouseMoveEvent_0.prototype=MouseMoveEvent.prototype=new MouseEvent_0;_.dispatch=function(b){$continueDragging(dynamicCast(b,12).this$0,this)};_.getAssociatedType_0=function(){return TYPE_3};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseMoveEvent_2_classLit};_.castableTypeMap$={};var TYPE_3;
function $clinit_63(){$clinit_63=nullMethod;TYPE_4=new DomEvent$Type_0("mouseout",new MouseOutEvent_0)}function MouseOutEvent_0(){}function MouseOutEvent(){}_=MouseOutEvent_0.prototype=MouseOutEvent.prototype=new MouseEvent_0;_.dispatch=function(b){dynamicCast(dynamicCast(b,13),14)};_.getAssociatedType_0=function(){return TYPE_4};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseOutEvent_2_classLit};_.castableTypeMap$={};var TYPE_4;
function $clinit_64(){$clinit_64=nullMethod;TYPE_5=new DomEvent$Type_0("mouseover",new MouseOverEvent_0)}function MouseOverEvent_0(){}function MouseOverEvent(){}_=MouseOverEvent_0.prototype=MouseOverEvent.prototype=new MouseEvent_0;_.dispatch=function(b){dynamicCast(dynamicCast(b,15),14)};_.getAssociatedType_0=function(){return TYPE_5};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseOverEvent_2_classLit};_.castableTypeMap$={};var TYPE_5;
function $clinit_65(){$clinit_65=nullMethod;TYPE_6=new DomEvent$Type_0("mouseup",new MouseUpEvent_0)}function MouseUpEvent_0(){}function MouseUpEvent(){}_=MouseUpEvent_0.prototype=MouseUpEvent.prototype=new MouseEvent_0;_.dispatch=function(b){$endDragging(dynamicCast(b,16).this$0,this)};_.getAssociatedType_0=function(){return TYPE_6};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_MouseUpEvent_2_classLit};_.castableTypeMap$={};var TYPE_6;function PrivateMap_0(){this.map={}}
function PrivateMap(){}_=PrivateMap_0.prototype=PrivateMap.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_PrivateMap_2_classLit};_.castableTypeMap$={};_.map=null;function TouchEvent(){}_=TouchEvent.prototype=new HumanInputEvent;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchEvent_2_classLit};_.castableTypeMap$={};var impl=null;function $clinit_66(){$clinit_66=nullMethod;TYPE_7=new DomEvent$Type_0("touchcancel",new TouchCancelEvent_0)}
function TouchCancelEvent_0(){}function TouchCancelEvent(){}_=TouchCancelEvent_0.prototype=TouchCancelEvent.prototype=new TouchEvent;_.dispatch=function(b){$onTouchEnd(dynamicCast(dynamicCast(b,17),18).this$0)};_.getAssociatedType_0=function(){return TYPE_7};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchCancelEvent_2_classLit};_.castableTypeMap$={};var TYPE_7;function $clinit_67(){$clinit_67=nullMethod;TYPE_8=new DomEvent$Type_0("touchend",new TouchEndEvent_0)}
function TouchEndEvent_0(){}function TouchEndEvent(){}_=TouchEndEvent_0.prototype=TouchEndEvent.prototype=new TouchEvent;_.dispatch=function(b){$onTouchEnd(dynamicCast(dynamicCast(b,19),20).this$0)};_.getAssociatedType_0=function(){return TYPE_8};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchEndEvent_2_classLit};_.castableTypeMap$={};var TYPE_8;
function TouchEvent$TouchSupportDetector_0(){var b;this.isSupported=(b=document.createElement("div"),b.setAttribute("ontouchstart","return;"),typeof b.ontouchstart=="function")}function TouchEvent$TouchSupportDetector(){}_=TouchEvent$TouchSupportDetector_0.prototype=TouchEvent$TouchSupportDetector.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2_classLit};_.castableTypeMap$={};
function $clinit_68(){$clinit_68=nullMethod;TYPE_9=new DomEvent$Type_0("touchmove",new TouchMoveEvent_0)}function TouchMoveEvent_0(){}function TouchMoveEvent(){}_=TouchMoveEvent_0.prototype=TouchMoveEvent.prototype=new TouchEvent;_.dispatch=function(b){$onTouchMove(dynamicCast(b,21).this$0,this)};_.getAssociatedType_0=function(){return TYPE_9};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchMoveEvent_2_classLit};_.castableTypeMap$={};var TYPE_9;
function $clinit_69(){$clinit_69=nullMethod;TYPE_10=new DomEvent$Type_0("touchstart",new TouchStartEvent_0)}function TouchStartEvent_0(){}function TouchStartEvent(){}_=TouchStartEvent_0.prototype=TouchStartEvent.prototype=new TouchEvent;_.dispatch=function(b){$onTouchStart(dynamicCast(b,22).this$0,this)};_.getAssociatedType_0=function(){return TYPE_10};_.getClass$=function(){return Lcom_google_gwt_event_dom_client_TouchStartEvent_2_classLit};_.castableTypeMap$={};var TYPE_10;
function CloseEvent_0(){}function fire_0(b){var c;TYPE_11&&(c=new CloseEvent_0,b.fireEvent(c))}function CloseEvent(){}_=CloseEvent_0.prototype=CloseEvent.prototype=new GwtEvent;_.dispatch=function(b){dynamicCast(b,23).onClose(this)};_.getAssociatedType=function(){return TYPE_11};_.getClass$=function(){return Lcom_google_gwt_event_logical_shared_CloseEvent_2_classLit};_.castableTypeMap$={};var TYPE_11=null;function ResizeEvent_0(b){this.width=b}
function fire_1(b,c){var d;TYPE_12&&(d=new ResizeEvent_0(c),$fireEvent_0(b,d))}function ResizeEvent(){}_=ResizeEvent_0.prototype=ResizeEvent.prototype=new GwtEvent;_.dispatch=function(b){dynamicCast(b,24).onResize(this)};_.getAssociatedType=function(){return TYPE_12};_.getClass$=function(){return Lcom_google_gwt_event_logical_shared_ResizeEvent_2_classLit};_.castableTypeMap$={};_.width=0;var TYPE_12=null;function $dispatch(b){b.this$0.autoHideOnHistoryEvents&&b.this$0.hide()}
function ValueChangeEvent_0(){}function fire_2(b){var c;TYPE_13&&(c=new ValueChangeEvent_0,$fireEvent_0(b.handlers,c))}function ValueChangeEvent(){}_=ValueChangeEvent_0.prototype=ValueChangeEvent.prototype=new GwtEvent;_.dispatch=function(b){$dispatch(dynamicCast(b,25))};_.getAssociatedType=function(){return TYPE_13};_.getClass$=function(){return Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2_classLit};_.castableTypeMap$={};var TYPE_13=null;
function $fireEvent_0(b,c){var d;!c.dead||c.revive();d=c.source;c.source=b.source;try{$doFire(b.eventBus,c)}catch(e){if(e=caught_0(e),instanceOf(e,26))throw new UmbrellaException_2(e.causes);else throw e;}finally{d==null?(c.dead=true,c.source=null):c.source=d}}function HandlerManager_0(b){this.eventBus=new HandlerManager$Bus_0(false);this.source=b}function HandlerManager_1(b,c){this.eventBus=new HandlerManager$Bus_0(c);this.source=b}function HandlerManager(){}
_=HandlerManager_1.prototype=HandlerManager_0.prototype=HandlerManager.prototype=new Object_0;_.fireEvent=function(b){$fireEvent_0(this,b)};_.getClass$=function(){return Lcom_google_gwt_event_shared_HandlerManager_2_classLit};_.castableTypeMap$={54:1};_.eventBus=null;_.source=null;function EventBus(){}_=EventBus.prototype=new Object_0;_.getClass$=function(){return Lcom_google_web_bindery_event_shared_EventBus_2_classLit};_.castableTypeMap$={};
function $defer(b,c){!b.deferredDeltas&&(b.deferredDeltas=new ArrayList_0);$add_6(b.deferredDeltas,c)}function $doAdd(b,c,d){var e;if(!c)throw new NullPointerException_1("Cannot add a handler with a null type");if(!d)throw new NullPointerException_1("Cannot add a null handler");b.firingDepth>0?$defer(b,new SimpleEventBus$2_0(b,c,d)):(e=$ensureHandlerList(b,c,null),e.add_0(d));return new SimpleEventBus$1_0(b,c,d)}function $doAddNow(b,c,d,e){$ensureHandlerList(b,c,d).add_0(e)}
function $doFire(b,c){var d,e,f,g,h;if(!c)throw new NullPointerException_1("Cannot fire null event");try{++b.firingDepth;g=$getHandlerList(b,c.getAssociatedType(),null);d=null;for(h=b.isReverseOrder?g.listIterator_0(g.size_0()):g.listIterator();b.isReverseOrder?h.i>0:h.i<h.this$0_0.size_0();){f=b.isReverseOrder?$previous(h):$next_5(h);try{c.dispatch(dynamicCast(f,40))}catch(j){if(j=caught_0(j),instanceOf(j,28))e=j,!d&&(d=new HashSet_0),$put_0(d.map,e,d);else throw j;}}if(d)throw new UmbrellaException_1(d);
}finally{--b.firingDepth,b.firingDepth==0&&$handleQueuedAddsAndRemoves(b)}}function $doRemoveNow(b,c,d,e){var f;f=$getHandlerList(b,c,d);f.remove_1(e)&&f.isEmpty()&&$prune(b,c,d)}function $ensureHandlerList(b,c,d){var e;e=dynamicCast($get_2(b.map,c),3);e||(e=new HashMap_0,$put_0(b.map,c,e));b=dynamicCast(e.get(d),41);b||(b=new ArrayList_0,e.put(d,b));return b}
function $getHandlerList(b,c,d){b=dynamicCast($get_2(b.map,c),3);if(!b)return $clinit_87(),$clinit_87(),EMPTY_LIST;d=dynamicCast(b.get(d),41);return!d?($clinit_87(),$clinit_87(),EMPTY_LIST):d}function $handleQueuedAddsAndRemoves(b){var c,d;if(b.deferredDeltas)try{for(d=new AbstractList$IteratorImpl_0(b.deferredDeltas);d.i<d.this$0_0.size_0();)c=dynamicCast($next_5(d),42),c.execute()}finally{b.deferredDeltas=null}}
function $prune(b,c,d){var e;e=dynamicCast($get_2(b.map,c),3);dynamicCast(e.remove_0(d),41);e.isEmpty()&&$remove_6(b.map,c)}function SimpleEventBus(){}_=SimpleEventBus.prototype=new EventBus;_.doRemove=function(b,c,d){var e,f;this.firingDepth>0?$defer(this,new SimpleEventBus$3_0(this,b,c,d)):(e=$getHandlerList(this,b,c),f=e.remove_1(d),f&&e.isEmpty()&&$prune(this,b,c))};_.getClass$=function(){return Lcom_google_web_bindery_event_shared_SimpleEventBus_2_classLit};_.castableTypeMap$={};
_.deferredDeltas=null;_.firingDepth=0;_.isReverseOrder=false;function HandlerManager$Bus_0(b){this.map=new HashMap_0;this.isReverseOrder=b}function HandlerManager$Bus(){}_=HandlerManager$Bus_0.prototype=HandlerManager$Bus.prototype=new SimpleEventBus;_.doRemove=function(b,c,d){var e,f;this.firingDepth>0?$defer(this,new SimpleEventBus$3_0(this,b,c,d)):(e=$getHandlerList(this,b,c),f=e.remove_1(d),f&&e.isEmpty()&&$prune(this,b,c))};_.getClass$=function(){return Lcom_google_gwt_event_shared_HandlerManager$Bus_2_classLit};
_.castableTypeMap$={};function LegacyHandlerWrapper_0(b){this.real=b}function LegacyHandlerWrapper(){}_=LegacyHandlerWrapper_0.prototype=LegacyHandlerWrapper.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_event_shared_LegacyHandlerWrapper_2_classLit};_.castableTypeMap$={30:1};_.real=null;function UmbrellaException_1(b){RuntimeException_1.call(this,b.size_0()==0?null:dynamicCast(b.toArray(initDim(_3Ljava_lang_Throwable_2_classLit,{43:1,59:1},28,0,0)),43)[0]);this.causes=b}
function UmbrellaException_0(){}_=UmbrellaException_1.prototype=UmbrellaException_0.prototype=new RuntimeException;_.getClass$=function(){return Lcom_google_web_bindery_event_shared_UmbrellaException_2_classLit};_.castableTypeMap$={2:1,6:1,26:1,28:1,59:1};_.causes=null;function UmbrellaException_2(b){UmbrellaException_1.call(this,b)}function UmbrellaException(){}_=UmbrellaException_2.prototype=UmbrellaException.prototype=new UmbrellaException_0;_.getClass$=function(){return Lcom_google_gwt_event_shared_UmbrellaException_2_classLit};
_.castableTypeMap$={2:1,6:1,26:1,28:1,59:1};function AutoDirectionHandler_0(){}function AutoDirectionHandler(){}_=AutoDirectionHandler_0.prototype=AutoDirectionHandler.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_i18n_client_AutoDirectionHandler_2_classLit};_.onKeyUp=function(){};_.castableTypeMap$={10:1,40:1};
function getDirectionOnElement(b){b=b.dir==null?null:String(b.dir);if($equalsIgnoreCase("rtl",b))return $clinit_70(),RTL;else if($equalsIgnoreCase("ltr",b))return $clinit_70(),LTR;return $clinit_70(),DEFAULT}function setDirectionOnElement(b,c){switch(c.ordinal){case 0:b.dir="rtl";break;case 1:b.dir="ltr";break;case 2:getDirectionOnElement(b)!=($clinit_70(),DEFAULT)&&(b.dir="")}}
function $clinit_70(){$clinit_70=nullMethod;RTL=new HasDirection$Direction_0("RTL",0);LTR=new HasDirection$Direction_0("LTR",1);DEFAULT=new HasDirection$Direction_0("DEFAULT",2);$VALUES_3=initValues(_3Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit,{59:1},55,[RTL,LTR,DEFAULT])}function HasDirection$Direction_0(b,c){this.name_0=b;this.ordinal=c}function values_4(){$clinit_70();return $VALUES_3}function HasDirection$Direction(){}
_=HasDirection$Direction_0.prototype=HasDirection$Direction.prototype=new Enum;_.getClass$=function(){return Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit};_.castableTypeMap$={55:1,59:1,61:1,62:1};var $VALUES_3,DEFAULT,LTR,RTL;function $implFindEntry(b,c,d){var e,f;for(e=b.entrySet().iterator_0();e.hasNext();)if(b=dynamicCast(e.next_0(),27),f=b.getKey(),c==null?f==null:equals__devirtual$(c,f))return d&&e.remove_2(),b;return null}
function $keySet(b){var c;c=new AbstractHashMap$EntrySet_0(b);return new AbstractMap$1_0(b,c)}function AbstractMap(){}_=AbstractMap.prototype=new Object_0;_.containsKey=function(b){return!!$implFindEntry(this,b,false)};
_.equals$=function(b){var c,d;if(b===this)return true;if(!(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[3]))return false;b=dynamicCast(b,3);if(this.size_0()!=b.size_0())return false;for(b=b.entrySet().iterator_0();b.hasNext();){c=dynamicCast(b.next_0(),27);d=c.getKey();c=c.getValue();if(!this.containsKey(d))return false;if(!equalsWithNullCheck(c,this.get(d)))return false}return true};_.get=function(b){b=$implFindEntry(this,b,false);return!b?null:b.getValue()};_.getClass$=function(){return Ljava_util_AbstractMap_2_classLit};
_.hashCode$=function(){var b,c,d;d=0;for(c=this.entrySet().iterator_0();c.hasNext();)b=dynamicCast(c.next_0(),27),d+=b.hashCode$(),d=~~d;return d};_.isEmpty=function(){return this.size_0()==0};_.put=function(){throw new UnsupportedOperationException_1("Put not supported on this map");};_.remove_0=function(b){b=$implFindEntry(this,b,true);return!b?null:b.getValue()};_.size_0=function(){return this.entrySet().size_0()};
_.toString$=function(){var b,c,d,e;e="{";b=false;for(d=this.entrySet().iterator_0();d.hasNext();)c=dynamicCast(d.next_0(),27),b?e+=", ":b=true,e+=""+c.getKey(),e+="=",e+=""+c.getValue();return e+"}"};_.castableTypeMap$={3:1};function $get(b,c){return c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1]?b.map[":"+dynamicCast(c,1)]:null}function ConstantMap_0(b,c){var d;this.keys=b;this.map={};for(d=0;d<b.length;++d)this.map[":"+b[d]]=c[d]}function ConstantMap(){}
_=ConstantMap_0.prototype=ConstantMap.prototype=new AbstractMap;_.containsKey=function(b){return(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[1]?this.map[":"+dynamicCast(b,1)]:null)!=null};_.entrySet=function(){return new ConstantMap$1_0(this)};_.get=function(b){return b!=null&&b.castableTypeMap$&&b.castableTypeMap$[1]?this.map[":"+dynamicCast(b,1)]:null};_.getClass$=function(){return Lcom_google_gwt_i18n_client_impl_ConstantMap_2_classLit};_.size_0=function(){return this.keys.length};
_.castableTypeMap$={3:1};_.keys=null;_.map=null;function $advanceToFind(b,c){for(var d;b.hasNext();)if(d=b.next_0(),c==null?d==null:equals__devirtual$(c,d))return b;return null}function $toString_0(b){var c,d,e,f;e=new StringBuffer_0;c=null;e.impl.string_0+="[";for(d=b.iterator_0();d.hasNext();)c!=null?e.impl.string_0+=c:c=", ",f=d.next_0(),e.impl.string_0+=f===b?"(this Collection)":""+f;e.impl.string_0+="]";return e.impl.string_0}function AbstractCollection(){}_=AbstractCollection.prototype=new Object_0;
_.add_0=function(){throw new UnsupportedOperationException_1("Add not supported on this collection");};_.contains_0=function(b){return!!$advanceToFind(this.iterator_0(),b)};_.getClass$=function(){return Ljava_util_AbstractCollection_2_classLit};_.isEmpty=function(){return this.size_0()==0};_.remove_1=function(b){return(b=$advanceToFind(this.iterator_0(),b))?(b.remove_2(),true):false};
_.toArray=function(b){var c,d,e;e=this.size_0();b.length<e&&(b=createFrom(b,e));d=this.iterator_0();for(c=0;c<e;++c)setCheck(b,c,d.next_0());b.length>e&&setCheck(b,e,null);return b};_.toString$=function(){return $toString_0(this)};_.castableTypeMap$={};function AbstractSet(){}_=AbstractSet.prototype=new AbstractCollection;
_.equals$=function(b){var c;if(b===this)return true;if(!(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[64]))return false;b=dynamicCast(b,64);if(b.size_0()!=this.size_0())return false;for(b=b.iterator_0();b.hasNext();)if(c=b.next_0(),!this.contains_0(c))return false;return true};_.getClass$=function(){return Ljava_util_AbstractSet_2_classLit};_.hashCode$=function(){var b,c,d;b=0;for(c=this.iterator_0();c.hasNext();)d=c.next_0(),d!=null&&(b+=hashCode__devirtual$(d),b=~~b);return b};
_.castableTypeMap$={64:1};function ConstantMap$1_0(b){this.this$0=b}function ConstantMap$1(){}_=ConstantMap$1_0.prototype=ConstantMap$1.prototype=new AbstractSet;_.contains_0=function(b){var c;if(!(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[27]))return false;b=dynamicCast(b,27);c=$get(this.this$0,b.getKey());return c!=null&&$equals(c,b.getValue())?true:false};_.getClass$=function(){return Lcom_google_gwt_i18n_client_impl_ConstantMap$1_2_classLit};_.iterator_0=function(){return new ConstantMap$1$1_0(this)};
_.size_0=function(){return this.this$0.keys.length};_.castableTypeMap$={64:1};_.this$0=null;function $next(b){var c;if(b.next>=b.this$1.this$0.keys.length)throw new NoSuchElementException_0;c=b.this$1.this$0.keys[b.next++];return new ConstantMap$EntryImpl_0(c,b.this$1.this$0.map[":"+c])}function ConstantMap$1$1_0(b){this.this$1=b}function ConstantMap$1$1(){}_=ConstantMap$1$1_0.prototype=ConstantMap$1$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_i18n_client_impl_ConstantMap$1$1_2_classLit};
_.hasNext=function(){return this.next<this.this$1.this$0.keys.length};_.next_0=function(){return $next(this)};_.remove_2=function(){throw new UnsupportedOperationException_0;};_.castableTypeMap$={};_.next=0;_.this$1=null;function $setValue(){throw new UnsupportedOperationException_0;}function ConstantMap$EntryImpl_0(b,c){this.key=b;this.value_0=c}function ConstantMap$EntryImpl(){}_=ConstantMap$EntryImpl_0.prototype=ConstantMap$EntryImpl.prototype=new Object_0;
_.equals$=function(b){return b!=null&&b.castableTypeMap$&&b.castableTypeMap$[27]&&(b=dynamicCast(b,27),$equals(this.key,b.getKey())&&$equals(this.value_0,b.getValue()))?true:false};_.getClass$=function(){return Lcom_google_gwt_i18n_client_impl_ConstantMap$EntryImpl_2_classLit};_.getKey=function(){return this.key};_.getValue=function(){return this.value_0};_.hashCode$=function(){var b,c;c=b=0;this.key!=null&&(b=getHashCode(this.key));this.value_0!=null&&(c=getHashCode(this.value_0));return b^c};
_.setValue=function(b){return $setValue(dynamicCast(b,1))};_.toString$=function(){return this.key+"="+this.value_0};_.castableTypeMap$={27:1};_.key=null;_.value_0=null;function $clinit_71(){$clinit_71=nullMethod;CALLBACKS=getOrCreateCallbacksObject()}function $onFailure(b,c){$cancel(b.timer);try{b.callback_0&&b.callback_0.onFailure_0(c)}finally{addCommand(new JsonpRequest$2_0(b))}}
function $registerCallbacks(b,c,d){var e={};e.onSuccess=$entry(function(c){typeof c=="boolean"?c=new Boolean_1(c):typeof c=="number"&&(b.expectInteger?c=new Integer_0(c):c=new Double_0(c));b.onSuccess_1(c)});b.failureCallbackParam&&(e.onFailure=$entry(function(c){b.onFailure_1(c)}));if(d){var f=c[b.callbackId];if(!f)f={callbackList:[]},f.onSuccess=function(b){for(;f.callbackList.length>0;)f.callbackList.shift().onSuccess(b)},f.onFailure=function(b){for(;f.callbackList.length>0;)f.callbackList.shift().onFailure(b)},
c[b.callbackId]=f;f.callbackList.push(e)}else c[b.callbackId]=e}function $unregisterCallbacks(b,c){delete c[b.callbackId]}function JsonpRequest_0(b){var c,d;$clinit_71();this.callbackId="P"+(c=CALLBACKS_NAME,d=CALLBACKS_COUNTER_NAME,$wnd[c][d]++);this.callback_0=b;this.timeout=1E4;this.expectInteger=false;this.callbackParam="callback";this.failureCallbackParam=null;this.canHaveMultipleRequestsForSameId=false}
function getOrCreateCallbacksObject(){var b=CALLBACKS_NAME;$wnd[b]||($wnd[b]={},$wnd[b][CALLBACKS_COUNTER_NAME]=0);return $wnd[b]}function JsonpRequest(){}_=JsonpRequest_0.prototype=JsonpRequest.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_jsonp_client_JsonpRequest_2_classLit};_.onFailure_1=function(b){$onFailure(this,new Exception_0(b))};_.onSuccess_1=function(b){$cancel(this.timer);try{this.callback_0&&this.callback_0.onSuccess_0(b)}finally{addCommand(new JsonpRequest$2_0(this))}};
_.toString$=function(){return"JsonpRequest(id="+this.callbackId+")"};_.castableTypeMap$={};_.callback_0=null;_.callbackId=null;_.callbackParam=null;_.canHaveMultipleRequestsForSameId=false;_.expectInteger=false;_.failureCallbackParam=null;_.timeout=0;_.timer=null;var CALLBACKS,CALLBACKS_COUNTER_NAME="__gwt_jsonp_counter__",CALLBACKS_NAME="__gwt_jsonp__";function JsonpRequest$1_0(b,c){$clinit_0();this.this$0=b;this.val$baseUri=c}function JsonpRequest$1(){}
_=JsonpRequest$1_0.prototype=JsonpRequest$1.prototype=new Timer;_.getClass$=function(){return Lcom_google_gwt_jsonp_client_JsonpRequest$1_2_classLit};_.run=function(){$onFailure(this.this$0,new TimeoutException_0("Timeout while calling "+this.val$baseUri))};_.castableTypeMap$={33:1};_.this$0=null;_.val$baseUri=null;function JsonpRequest$2_0(b){this.this$0=b}function JsonpRequest$2(){}_=JsonpRequest$2_0.prototype=JsonpRequest$2.prototype=new Object_0;
_.execute=function(){var b;this.this$0.canHaveMultipleRequestsForSameId||$unregisterCallbacks(this.this$0,($clinit_71(),CALLBACKS));(b=$doc.getElementById(this.this$0.callbackId))&&($clinit_71(),$doc.getElementsByTagName("head")[0]).removeChild(b)};_.getClass$=function(){return Lcom_google_gwt_jsonp_client_JsonpRequest$2_2_classLit};_.castableTypeMap$={31:1};_.this$0=null;
function $send(b,c){var d,e,f;d=new JsonpRequest_0(c);$registerCallbacks(d,CALLBACKS,d.canHaveMultipleRequestsForSameId);f=new StringBuffer_1(b);$append(f,b.indexOf("?")!=-1?"&":"?");e="__gwt_jsonp__."+d.callbackId;$append($append($append($append(f,d.callbackParam),"="),e),".onSuccess");e=$doc.createElement("script");e.type="text/javascript";e.id=d.callbackId;e.src=f.impl.string_0;d.timer=new JsonpRequest$1_0(d,b);$schedule(d.timer,d.timeout);$doc.getElementsByTagName("head")[0].appendChild(e);return d}
function TimeoutException_0(b){$fillInStackTrace();this.detailMessage=b}function TimeoutException(){}_=TimeoutException_0.prototype=TimeoutException.prototype=new Exception;_.getClass$=function(){return Lcom_google_gwt_jsonp_client_TimeoutException_2_classLit};_.castableTypeMap$={2:1,28:1,59:1};function Array_1(){}function createFrom(b,c){var d;d=createFromSeed(0,c);initValues(b.arrayClass$,b.castableTypeMap$,b.queryId$,d);return d}
function createFromSeed(b,c){var d=Array(c);if(b==3)for(var e=0;e<c;++e){var f={};f.l=f.m=f.h=0;d[e]=f}else if(b>0){f=[null,0,false][b];for(e=0;e<c;++e)d[e]=f}return d}function initDim(b,c,d,e,f){e=createFromSeed(f,e);$clinit_72();wrapArray(e,expandoNames_0,expandoValues_0);e.arrayClass$=b;e.castableTypeMap$=c;e.queryId$=d;return e}function initValues(b,c,d,e){$clinit_72();wrapArray(e,expandoNames_0,expandoValues_0);e.arrayClass$=b;e.castableTypeMap$=c;e.queryId$=d;return e}
function setCheck(b,c,d){if(d!=null){if(b.queryId$>0&&!canCastUnsafe(d,b.queryId$))throw new ArrayStoreException_0;if(b.queryId$<0&&(d.typeMarker$==nullMethod||d.castableTypeMap$&&d.castableTypeMap$[1]))throw new ArrayStoreException_0;}return b[c]=d}function Array_0(){}_=Array_1.prototype=Array_0.prototype=new Object_0;_.getClass$=function(){return this.arrayClass$};_.castableTypeMap$={};_.arrayClass$=null;_.queryId$=0;
function $clinit_72(){$clinit_72=nullMethod;expandoNames_0=[];expandoValues_0=[];initExpandos(new Array_1,expandoNames_0,expandoValues_0)}function initExpandos(b,c,d){var e=0,f,g;for(g in b)if(f=b[g])c[e]=g,d[e]=f,++e}function wrapArray(b,c,d){$clinit_72();for(var e=0,f=c.length;e<f;++e)b[c[e]]=d[e]}var expandoNames_0,expandoValues_0;function canCastUnsafe(b,c){return b.castableTypeMap$&&b.castableTypeMap$[c]}
function dynamicCast(b,c){if(b!=null&&(!b.castableTypeMap$||!b.castableTypeMap$[c]))throw new ClassCastException_0;return b}function dynamicCastJso(b){if(b!=null&&(b.typeMarker$==nullMethod||b.castableTypeMap$&&b.castableTypeMap$[1]))throw new ClassCastException_0;return b}function instanceOf(b,c){return b!=null&&b.castableTypeMap$&&!!b.castableTypeMap$[c]}function instanceOfJso(b){return b!=null&&b.typeMarker$!=nullMethod&&!(b.castableTypeMap$&&b.castableTypeMap$[1])}
function throwClassCastExceptionUnlessNull(b){if(b!=null)throw new ClassCastException_0;return null}
function init_0(){var b;$stats&&onModuleStart("com.google.gwt.user.client.UserAgentAsserter");b=$getRuntimeValue();$equals("opera",b)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+b+"). Expect more errors.\n");$stats&&onModuleStart("com.gglet.transletco.bookmarklet.client.TransletCO_0_0_2");loadApi(new TransletCO_0_0_2$1_0,null)}
function caught_0(b){return b!=null&&b.castableTypeMap$&&b.castableTypeMap$[28]?b:new JavaScriptException_0(b)}function create(b){var c,d;c=b&4194303;d=b>>22&4194303;b=b<0?1048575:0;return a=new LongLibBase$LongEmul_0,a.l=c,a.m=d,a.h=b,a}function create0(b,c,d){return a=new LongLibBase$LongEmul_0,a.l=b,a.m=c,a.h=d,a}
function fromDouble(b){var c,d,e,f,g,h;if(isNaN(b))return $clinit_73(),ZERO;if(b<-9223372036854775E3)return $clinit_73(),MIN_VALUE;if(b>=9223372036854775E3)return $clinit_73(),MAX_VALUE;e=false;b<0&&(e=true,b=-b);d=0;b>=17592186044416&&(d=~~Math.max(Math.min(b/17592186044416,2147483647),-2147483648),b-=d*17592186044416);c=0;b>=4194304&&(c=~~Math.max(Math.min(b/4194304,2147483647),-2147483648),b-=c*4194304);b=~~Math.max(Math.min(b,2147483647),-2147483648);c=(a=new LongLibBase$LongEmul_0,a.l=b,a.m=
c,a.h=d,a);e&&(f=~c.l+1&4194303,g=~c.m+(f==0?1:0)&4194303,h=~c.h+(f==0&&g==0?1:0)&1048575,c.l=f,c.m=g,c.h=h);return c}function fromInt(b){var c,d;return b>-129&&b<128?(c=b+128,boxedValues==null&&(boxedValues=initDim(_3Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit,{59:1},56,256,0)),d=boxedValues[c],!d&&(d=boxedValues[c]=create(b)),d):create(b)}
function gt(b,c){var d,e;d=b.h>>19;e=c.h>>19;return d==0?e!=0||b.h>c.h||b.h==c.h&&b.m>c.m||b.h==c.h&&b.m==c.m&&b.l>c.l:!(e==0||b.h<c.h||b.h==c.h&&b.m<c.m||b.h==c.h&&b.m==c.m&&b.l<=c.l)}function sub(b,c){var d,e;d=b.l-c.l;e=b.m-c.m+(d>>22);return create0(d&4194303,e&4194303,b.h-c.h+(e>>22)&1048575)}var boxedValues=null;
function $clinit_73(){$clinit_73=nullMethod;MAX_VALUE=(a=new LongLibBase$LongEmul_0,a.l=4194303,a.m=4194303,a.h=524287,a);MIN_VALUE=(a=new LongLibBase$LongEmul_0,a.l=0,a.m=0,a.h=524288,a);fromInt(1);fromInt(2);ZERO=fromInt(0)}var MAX_VALUE,MIN_VALUE,ZERO;function LongLibBase$LongEmul_0(){}function LongLibBase$LongEmul(){}_=LongLibBase$LongEmul_0.prototype=LongLibBase$LongEmul.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit};
_.castableTypeMap$={56:1};function onModuleStart(b){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:b})}function translate(b,c,d,e){$wnd.google.language.translate(b,c,d,function(b){e.onCallbackWrapper(b)})}function ImageResourcePrototype_0(b,c,d){this.top_0=this.left=0;this.height=d;this.width=c;this.url=b}function ImageResourcePrototype(){}
_=ImageResourcePrototype_0.prototype=ImageResourcePrototype.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_resources_client_impl_ImageResourcePrototype_2_classLit};_.castableTypeMap$={};_.height=0;_.left=0;_.top_0=0;_.url=null;_.width=0;function AbstractRenderer(){}_=AbstractRenderer.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_text_shared_AbstractRenderer_2_classLit};_.castableTypeMap$={};function PassthroughParser_0(){}
function PassthroughParser(){}_=PassthroughParser_0.prototype=PassthroughParser.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_text_shared_testing_PassthroughParser_2_classLit};_.castableTypeMap$={};var INSTANCE_0=null;function PassthroughRenderer_0(){}function PassthroughRenderer(){}_=PassthroughRenderer_0.prototype=PassthroughRenderer.prototype=new AbstractRenderer;_.getClass$=function(){return Lcom_google_gwt_text_shared_testing_PassthroughRenderer_2_classLit};
_.castableTypeMap$={};var INSTANCE_1=null;function $calcNewVelocity(b,c,d,e){b*=c;d>=0?(d=0>d-e?0:d-e,b=b<d?b:d):(d=0<d+e?0:d+e,b=b>d?b:d);return b}
function $updateState(b){var c,d,e,f,g;e=b.elapsedMillis;c=b.cumulativeElapsedMillis;f=b.initialVelocity;d=b.velocity;c=Math.pow(0.9993,c);g=e*5.0E-4;e=$calcNewVelocity(f.x,c,d.x,g);f=$calcNewVelocity(f.y,c,d.y,g);f=new Point_0(e,f);b.velocity=f;d=b.elapsedMillis;d=$mult(f,new Point_0(d,d));c=b.position;b.position=new Point_0(c.x+d.x,c.y+d.y);return abs(f.x)<0.02&&abs(f.y)<0.02?false:true}function DefaultMomentum_0(){}function DefaultMomentum(){}
_=DefaultMomentum_0.prototype=DefaultMomentum.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_DefaultMomentum_2_classLit};_.castableTypeMap$={};function Momentum$State_0(b,c){this.initialVelocity=c;this.position=new Point_1(b);this.velocity=new Point_1(c)}function Momentum$State(){}_=Momentum$State_0.prototype=Momentum$State.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_Momentum$State_2_classLit};_.castableTypeMap$={};
_.cumulativeElapsedMillis=0;_.elapsedMillis=0;_.initialVelocity=null;_.position=null;_.velocity=null;function $minus(b,c){return new Point_0(b.x-c.x,b.y-c.y)}function $mult(b,c){return new Point_0(b.x*c.x,b.y*c.y)}function $plus(b,c){return new Point_0(b.x+c.x,b.y+c.y)}function Point_0(b,c){this.x=b;this.y=c}function Point_1(b){Point_0.call(this,b.x,b.y)}function Point(){}_=Point_1.prototype=Point_0.prototype=Point.prototype=new Object_0;
_.equals$=function(b){if(!(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[29]))return false;b=dynamicCast(b,29);return this.x==b.x&&this.y==b.y};_.getClass$=function(){return Lcom_google_gwt_touch_client_Point_2_classLit};_.hashCode$=function(){return~~Math.max(Math.min(this.x,2147483647),-2147483648)^~~Math.max(Math.min(this.y,2147483647),-2147483648)};_.toString$=function(){return"Point("+this.x+","+this.y+")"};_.castableTypeMap$={29:1};_.x=0;_.y=0;
function $calculateEndVelocity(b,c){var d,e;e=c.time-b.time;if(e<=0)return null;d=$minus(b.point,c.point);return new Point_0(d.x/e,d.y/e)}function $cancelAll(b){b.touching=false;b.dragging=false;b.momentumCommand=null}function $getWidgetScrollPosition(b){return new Point_0(parseInt(b.widget.element.scrollLeft)||0,parseInt(b.widget.element.scrollTop)||0)}
function $onDragEnd(b){var c;if(b.momentum&&(c=$calculateEndVelocity(b.recentTouchPosition,b.lastTouchPosition)))b.momentumCommand=new TouchScroller$MomentumCommand_0(b,c),scheduleFixedDelayImpl(($clinit_53(),b.momentumCommand),16)}function $onTouchEnd(b){if(b.touching&&(b.touching=false,b.dragging))b.dragging=false,$onDragEnd(b)}
function $onTouchMove(b,c){var d,e,f,g,h;if(b.touching){g=(h=c.nativeEvent.touches,h.length>0?h[0]:null);g=new Point_0(g.pageX,g.pageY);h=(new Date).getTime();$setTemporalPoint(b.lastTouchPosition,g,h);if(!b.dragging&&(f=$minus(g,b.startTouchPosition),d=abs(f.x),e=abs(f.y),d>5||e>5)){if(d>e)if(e=parseInt(b.widget.element.scrollLeft)||0,d=$getMaximumHorizontalScrollPosition(b.widget.element),f.x<0&&d<=e){$cancelAll(b);return}else{if(f.x>0&&0>=e){$cancelAll(b);return}}else if(e=parseInt(b.widget.element.scrollTop)||
0,d=$getMaximumVerticalScrollPosition(b.widget),f.y<0&&d<=e){$cancelAll(b);return}else if(f.y>0&&0>=e){$cancelAll(b);return}b.dragging=true}c.nativeEvent.preventDefault();if(b.dragging)f=$minus(b.startTouchPosition,b.lastTouchPosition.point),f=$plus(b.startScrollPosition,f),b.widget.element.scrollLeft=~~Math.max(Math.min(f.x,2147483647),-2147483648),b.widget.element.scrollTop=~~Math.max(Math.min(f.y,2147483647),-2147483648),f=h-b.recentTouchPosition.time,f>200&&b.recentTouchPositionOnDeck?($setTemporalPoint(b.recentTouchPosition,
b.recentTouchPositionOnDeck.point,b.recentTouchPositionOnDeck.time),b.recentTouchPositionOnDeck=null):f>100&&!b.recentTouchPositionOnDeck&&(b.recentTouchPositionOnDeck=new TouchScroller$TemporalPoint_1(g,h))}}
function $onTouchStart(b,c){var d,e;if(!b.touching)$setBustNextClick(b,!!b.momentumCommand),$cancelAll(b),b.touching=true,d=(e=c.nativeEvent.touches,e.length>0?e[0]:null),b.startTouchPosition=new Point_0(d.pageX,d.pageY),d=(new Date).getTime(),$setTemporalPoint(b.recentTouchPosition,b.startTouchPosition,d),$setTemporalPoint(b.lastTouchPosition,b.startTouchPosition,d),b.recentTouchPositionOnDeck=null,b.startScrollPosition=new Point_0(parseInt(b.widget.element.scrollLeft)||0,parseInt(b.widget.element.scrollTop)||
0)}function $setBustNextClick(b,c){if(c&&!b.bustClickHandler)b.bustClickHandler=addNativePreviewHandler(new TouchScroller$5_0(b));else if(!c&&b.bustClickHandler)$removeHandler(b.bustClickHandler.real),b.bustClickHandler=null}function $setMomentum(b,c){b.momentum=c;!c&&(b.momentumCommand=null)}
function $setTargetWidget(b,c){var d,e;if(b.widget!=c){$cancelAll(b);$setBustNextClick(b,false);if(b.widget){for(e=new AbstractList$IteratorImpl_0(b.handlerRegs);e.i<e.this$0_0.size_0();)d=dynamicCast($next_5(e),30),$removeHandler(d.real);$clear_0(b.handlerRegs)}if(b.widget=c)$add_6(b.handlerRegs,$addDomHandler(c,new TouchScroller$1_0(b),($clinit_69(),$clinit_69(),TYPE_10))),$add_6(b.handlerRegs,$addDomHandler(c,new TouchScroller$2_0(b),($clinit_68(),$clinit_68(),TYPE_9))),$add_6(b.handlerRegs,$addDomHandler(c,
new TouchScroller$3_0(b),($clinit_67(),$clinit_67(),TYPE_8))),$add_6(b.handlerRegs,$addDomHandler(c,new TouchScroller$4_0(b),($clinit_66(),$clinit_66(),TYPE_7)))}}function $setWidgetScrollPosition(b,c){b.widget.element.scrollLeft=~~Math.max(Math.min(c.x,2147483647),-2147483648);b.widget.element.scrollTop=~~Math.max(Math.min(c.y,2147483647),-2147483648)}
function TouchScroller_0(){this.handlerRegs=new ArrayList_0;this.lastTouchPosition=new TouchScroller$TemporalPoint_0;this.recentTouchPosition=new TouchScroller$TemporalPoint_0;$setMomentum(this,new DefaultMomentum_0)}function TouchScroller(){}_=TouchScroller_0.prototype=TouchScroller.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller_2_classLit};_.castableTypeMap$={};_.bustClickHandler=null;_.dragging=false;_.momentum=null;_.momentumCommand=null;
_.recentTouchPositionOnDeck=null;_.startScrollPosition=null;_.startTouchPosition=null;_.touching=false;var isSupported=_.widget=null;function TouchScroller$1_0(b){this.this$0=b}function TouchScroller$1(){}_=TouchScroller$1_0.prototype=TouchScroller$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$1_2_classLit};_.castableTypeMap$={22:1,40:1};_.this$0=null;function TouchScroller$2_0(b){this.this$0=b}function TouchScroller$2(){}
_=TouchScroller$2_0.prototype=TouchScroller$2.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$2_2_classLit};_.castableTypeMap$={21:1,40:1};_.this$0=null;function TouchScroller$3_0(b){this.this$0=b}function TouchScroller$3(){}_=TouchScroller$3_0.prototype=TouchScroller$3.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$3_2_classLit};_.castableTypeMap$={19:1,20:1,40:1};_.this$0=null;
function TouchScroller$4_0(b){this.this$0=b}function TouchScroller$4(){}_=TouchScroller$4_0.prototype=TouchScroller$4.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$4_2_classLit};_.castableTypeMap$={17:1,18:1,40:1};_.this$0=null;function TouchScroller$5_0(b){this.this$0=b}function TouchScroller$5(){}_=TouchScroller$5_0.prototype=TouchScroller$5.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$5_2_classLit};
_.onPreviewNativeEvent=function(b){1==$eventGetTypeInt(b.nativeEvent.type)&&(b.nativeEvent.stopPropagation(),b.nativeEvent.preventDefault(),$setBustNextClick(this.this$0,false))};_.castableTypeMap$={32:1,40:1};_.this$0=null;
function $execute(b){var c;if(b!=b.this$0.momentumCommand)return $finish(b),false;c=$elapsedMillis(b.duration);b.state.elapsedMillis=c-b.lastElapsedMillis;b.lastElapsedMillis=c;b.state.cumulativeElapsedMillis=c;(c=$updateState(b.state))||$finish(b);$setWidgetScrollPosition(b.this$0,b.state.position);return c}
function $finish(b){if(b.windowResizeHandler)$removeHandler(b.windowResizeHandler.real),b.windowResizeHandler=null;if(b==b.this$0.momentumCommand)b.this$0.momentumCommand=null,$setBustNextClick(b.this$0,false)}
function TouchScroller$MomentumCommand_0(b,c){this.this$0=b;this.duration=new Duration_0;this.initialPosition=$getWidgetScrollPosition(this.this$0);this.state=new Momentum$State_0(this.initialPosition,c);this.windowResizeHandler=addResizeHandler(new TouchScroller$MomentumCommand$1_0(this))}function TouchScroller$MomentumCommand(){}_=TouchScroller$MomentumCommand_0.prototype=TouchScroller$MomentumCommand.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2_classLit};
_.castableTypeMap$={};_.lastElapsedMillis=0;_.state=null;_.this$0=null;_.windowResizeHandler=null;function TouchScroller$MomentumCommand$1_0(b){this.this$1=b}function TouchScroller$MomentumCommand$1(){}_=TouchScroller$MomentumCommand$1_0.prototype=TouchScroller$MomentumCommand$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand$1_2_classLit};_.onResize=function(){$finish(this.this$1)};_.castableTypeMap$={24:1,40:1};_.this$1=null;
function $setTemporalPoint(b,c,d){b.point=c;b.time=d}function TouchScroller$TemporalPoint_0(){}function TouchScroller$TemporalPoint_1(b,c){this.point=b;this.time=c}function TouchScroller$TemporalPoint(){}_=TouchScroller$TemporalPoint_1.prototype=TouchScroller$TemporalPoint_0.prototype=TouchScroller$TemporalPoint.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2_classLit};_.castableTypeMap$={};_.point=null;_.time=0;
function CommandCanceledException_0(){$fillInStackTrace()}function CommandCanceledException(){}_=CommandCanceledException_0.prototype=CommandCanceledException.prototype=new RuntimeException;_.getClass$=function(){return Lcom_google_gwt_user_client_CommandCanceledException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};
function $doCommandCanceled(b){var c;c=$getLast(b.iterator);$remove_0(b.iterator);c!=null&&c.castableTypeMap$&&c.castableTypeMap$[31]&&new CommandCanceledException_0(dynamicCast(c,31));b.executing=false;$maybeStartExecutionTimer(b)}
function $doExecuteCommands(b,c){var d,e,f;f=false;try{b.executing=true;b.iterator.end=b.commands.size;for($schedule(b.cancellationTimer,1E4);$hasNext(b.iterator);){e=$next_0(b.iterator);try{if(e==null)break;e!=null&&e.castableTypeMap$&&e.castableTypeMap$[31]&&(d=dynamicCast(e,31),d.execute())}finally{(f=b.iterator.last==-1)||$remove_0(b.iterator)}if((new Date).getTime()-c>=100)break}}finally{if(!f)$cancel(b.cancellationTimer),b.executing=false,$maybeStartExecutionTimer(b)}}
function $maybeStartExecutionTimer(b){if(b.commands.size!=0&&!b.executionTimerPending&&!b.executing)b.executionTimerPending=true,$schedule(b.executionTimer,1)}function $submit(b,c){$add_6(b.commands,c);$maybeStartExecutionTimer(b)}function CommandExecutor_0(){this.cancellationTimer=new CommandExecutor$1_0(this);this.commands=new ArrayList_0;this.executionTimer=new CommandExecutor$2_0(this);this.iterator=new CommandExecutor$CircularIterator_0(this)}function CommandExecutor(){}
_=CommandExecutor_0.prototype=CommandExecutor.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_CommandExecutor_2_classLit};_.castableTypeMap$={};_.executing=false;_.executionTimerPending=false;function CommandExecutor$1_0(b){$clinit_0();this.this$0=b}function CommandExecutor$1(){}_=CommandExecutor$1_0.prototype=CommandExecutor$1.prototype=new Timer;_.getClass$=function(){return Lcom_google_gwt_user_client_CommandExecutor$1_2_classLit};
_.run=function(){this.this$0.executing&&$doCommandCanceled(this.this$0)};_.castableTypeMap$={33:1};_.this$0=null;function CommandExecutor$2_0(b){$clinit_0();this.this$0=b}function CommandExecutor$2(){}_=CommandExecutor$2_0.prototype=CommandExecutor$2.prototype=new Timer;_.getClass$=function(){return Lcom_google_gwt_user_client_CommandExecutor$2_2_classLit};_.run=function(){this.this$0.executionTimerPending=false;$doExecuteCommands(this.this$0,(new Date).getTime())};_.castableTypeMap$={33:1};
_.this$0=null;function $getLast(b){return $get_3(b.this$0.commands,b.last)}function $hasNext(b){return b.next<b.end}function $next_0(b){var c;b.last=b.next;c=$get_3(b.this$0.commands,b.next++);b.next>=b.end&&(b.next=0);return c}function $remove_0(b){$remove_9(b.this$0.commands,b.last);--b.end;b.last<=b.next&&--b.next<0&&(b.next=0);b.last=-1}function CommandExecutor$CircularIterator_0(b){this.this$0=b}function CommandExecutor$CircularIterator(){}
_=CommandExecutor$CircularIterator_0.prototype=CommandExecutor$CircularIterator.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2_classLit};_.hasNext=function(){return this.next<this.end};_.next_0=function(){return $next_0(this)};_.remove_2=function(){$remove_0(this)};_.castableTypeMap$={};_.end=0;_.last=-1;_.next=0;_.this$0=null;
function dispatchEvent_0(b,c,d){var e;e=currentEvent;currentEvent=b;c==sCaptureElem&&$eventGetTypeInt(b.type)==8192&&(sCaptureElem=null);d.onBrowserEvent(b);currentEvent=e}function previewEvent(b){var c;c=fire_3(handlers_0,b);if(!c&&b)b.cancelBubble=true,b.preventDefault();return c}function releaseCapture(b){sCaptureElem&&b==sCaptureElem&&(sCaptureElem=null);$maybeInitializeEventSystem();b===captureElem&&(captureElem=null)}
function setCapture(b){sCaptureElem=b;$maybeInitializeEventSystem();captureElem=b}function sinkEvents(b,c){$maybeInitializeEventSystem();$sinkEventsImpl(b,c)}var currentEvent=null,sCaptureElem=null;function $clinit_74(){$clinit_74=nullMethod;commandExecutor=new CommandExecutor_0}function addCommand(b){$clinit_74();if(!b)throw new NullPointerException_1("cmd cannot be null");$submit(commandExecutor,b)}var commandExecutor;
function addNativePreviewHandler(b){$maybeInitializeEventSystem();!TYPE_14&&(TYPE_14=new GwtEvent$Type_0);handlers_0||(handlers_0=new HandlerManager_1(null,true),singleton=new Event$NativePreviewEvent_0);return new LegacyHandlerWrapper_0($doAdd(handlers_0.eventBus,TYPE_14,b))}function sinkEvents_0(b){$maybeInitializeEventSystem();$sinkEventsImpl(b,32768)}var handlers_0=null;
function $revive(b){b.dead=false;b.source=null;b.isCanceled=false;b.isConsumed=false;b.isFirstHandler=true;b.nativeEvent=null}function Event$NativePreviewEvent_0(){}
function fire_3(b,c){var d,e,f,g,h;return TYPE_14&&b&&$containsKey(b.eventBus.map,TYPE_14)?(d=singleton.isCanceled,e=singleton.isConsumed,f=singleton.isFirstHandler,g=singleton.nativeEvent,$revive(singleton),singleton.nativeEvent=c,$fireEvent_0(b,singleton),h=!(singleton.isCanceled&&!singleton.isConsumed),singleton.isCanceled=d,singleton.isConsumed=e,singleton.isFirstHandler=f,singleton.nativeEvent=g,h):true}function Event$NativePreviewEvent(){}
_=Event$NativePreviewEvent_0.prototype=Event$NativePreviewEvent.prototype=new GwtEvent;_.dispatch=function(b){dynamicCast(b,32).onPreviewNativeEvent(this);singleton.isFirstHandler=false};_.getAssociatedType=function(){return TYPE_14};_.getClass$=function(){return Lcom_google_gwt_user_client_Event$NativePreviewEvent_2_classLit};_.revive=function(){$revive(this)};_.castableTypeMap$={};_.isCanceled=false;_.isConsumed=false;_.isFirstHandler=false;var TYPE_14=_.nativeEvent=null,singleton=null;
function $clinit_75(){$clinit_75=nullMethod;impl_0=new HistoryImplTimer_0;$init(impl_0)||(impl_0=null)}function addValueChangeHandler(b){$clinit_75();return impl_0?$addValueChangeHandler(impl_0,b):null}var impl_0=null;function Timer$1_0(){}function Timer$1(){}_=Timer$1_0.prototype=Timer$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_Timer$1_2_classLit};_.onClose=function(){for(;($clinit_0(),timers).size>0;)$cancel(dynamicCast($get_3(timers,0),33))};
_.castableTypeMap$={23:1,40:1};function $getRuntimeValue(){var b=navigator.userAgent.toLowerCase();if(b.indexOf("opera")!=-1)return"opera";if(b.indexOf("webkit")!=-1)return"safari";if(b.indexOf("msie")!=-1&&$doc.documentMode>=9)return"ie9";if(b.indexOf("msie")!=-1&&$doc.documentMode>=8)return"ie8";var c;var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);d&&d.length==3&&(c=parseInt(d[1])*1E3+parseInt(d[2])>=6E3);return c?"ie6":b.indexOf("gecko")!=-1?"gecko1_8":"unknown"}
function addCloseHandler(b){maybeInitializeCloseHandlers();return addHandler(TYPE_11?TYPE_11:TYPE_11=new GwtEvent$Type_0,b)}function addHandler(b,c){return new LegacyHandlerWrapper_0($doAdd((!handlers_1&&(handlers_1=new Window$WindowHandlers_0),handlers_1).eventBus,b,c))}function addResizeHandler(b){maybeInitializeCloseHandlers();maybeInitializeResizeHandlers();return addHandler((!TYPE_12&&(TYPE_12=new GwtEvent$Type_0),TYPE_12),b)}
function addWindowScrollHandler(b){maybeInitializeCloseHandlers();maybeInitializeScrollHandlers();return addHandler(($clinit_77(),$clinit_77(),TYPE_16),b)}function fireEvent_1(b){handlers_1&&$fireEvent_0(handlers_1,b)}function maybeInitializeCloseHandlers(){closeHandlersInitialized||($initWindowCloseHandler(),closeHandlersInitialized=true)}function maybeInitializeResizeHandlers(){resizeHandlersInitialized||($initWindowResizeHandler(),resizeHandlersInitialized=true)}
function maybeInitializeScrollHandlers(){scrollHandlersInitialized||($initWindowScrollHandler(),scrollHandlersInitialized=true)}function onClosing(){var b;closeHandlersInitialized&&(b=new Window$ClosingEvent_0,handlers_1&&$fireEvent_0(handlers_1,b));return null}
function onResize_0(){var b,c;if(resizeHandlersInitialized&&(c=$getClientWidth($doc),b=$getClientHeight($doc),lastResizeWidth!=c||lastResizeHeight!=b))lastResizeWidth=c,lastResizeHeight=b,fire_1((!handlers_1&&(handlers_1=new Window$WindowHandlers_0),handlers_1),c)}var closeHandlersInitialized=false,handlers_1=null,lastResizeHeight=0,lastResizeWidth=0,resizeHandlersInitialized=false,scrollHandlersInitialized=false;function $clinit_76(){$clinit_76=nullMethod;TYPE_15=new GwtEvent$Type_0}
function Window$ClosingEvent_0(){$clinit_76()}function Window$ClosingEvent(){}_=Window$ClosingEvent_0.prototype=Window$ClosingEvent.prototype=new GwtEvent;_.dispatch=function(b){throwClassCastExceptionUnlessNull(b);null.nullMethod()};_.getAssociatedType=function(){return TYPE_15};_.getClass$=function(){return Lcom_google_gwt_user_client_Window$ClosingEvent_2_classLit};_.castableTypeMap$={};var TYPE_15;function $clinit_77(){$clinit_77=nullMethod;TYPE_16=new GwtEvent$Type_0}
function $dispatch_0(b,c){var d,e,f,g;e=b.scrollTop_0-c.this$0.scrollTop_0;d=b.scrollLeft_0-c.this$0.scrollLeft_0;c.this$0.scrollLeft_0=b.scrollLeft_0;c.this$0.scrollTop_0=b.scrollTop_0;d=$getAbsoluteLeft(c.this$0.element)+d;g=$getAbsoluteTop(c.this$0.element)+e;e=c.this$0.scrollLeft_0+$getClientWidth($doc)-(parseInt(c.this$0.element.offsetWidth)||0);f=c.this$0.scrollTop_0+$getClientHeight($doc)-(parseInt(c.this$0.element.offsetHeight)||0);e>d&&f>g?$setPopupPosition(c.this$0,d<0?0:d,g<0?20:g):e<d?
$setPopupPosition(c.this$0,e-10<0?0:e-10,g<0?20:g):f<g?$setPopupPosition(c.this$0,d<0?0:d,f-10<0?20:f-10):$setPopupPosition(c.this$0,e-10<0?0:e-10,f-10<0?20:f-10)}function Window$ScrollEvent_0(b,c){$clinit_77();this.scrollLeft_0=b;this.scrollTop_0=c}function Window$ScrollEvent(){}_=Window$ScrollEvent_0.prototype=Window$ScrollEvent.prototype=new GwtEvent;_.dispatch=function(b){$dispatch_0(this,dynamicCast(b,34))};_.getAssociatedType=function(){return TYPE_16};_.getClass$=function(){return Lcom_google_gwt_user_client_Window$ScrollEvent_2_classLit};
_.castableTypeMap$={};_.scrollLeft_0=0;_.scrollTop_0=0;var TYPE_16;function Window$WindowHandlers_0(){this.eventBus=new HandlerManager$Bus_0(false);this.source=null}function Window$WindowHandlers(){}_=Window$WindowHandlers_0.prototype=Window$WindowHandlers.prototype=new HandlerManager;_.getClass$=function(){return Lcom_google_gwt_user_client_Window$WindowHandlers_2_classLit};_.castableTypeMap$={54:1};
function $eventGetTypeInt(b){switch(b){case "blur":return 4096;case "change":return 1024;case "click":return 1;case "dblclick":return 2;case "focus":return 2048;case "keydown":return 128;case "keypress":return 256;case "keyup":return 512;case "load":return 32768;case "losecapture":return 8192;case "mousedown":return 4;case "mousemove":return 64;case "mouseout":return 32;case "mouseover":return 16;case "mouseup":return 8;case "scroll":return 16384;case "error":return 65536;case "DOMMouseScroll":case "mousewheel":return 131072;
case "contextmenu":return 262144;case "paste":return 524288;case "touchstart":return 1048576;case "touchmove":return 2097152;case "touchend":return 4194304;case "touchcancel":return 8388608;case "gesturestart":return 16777216;case "gesturechange":return 33554432;case "gestureend":return 67108864;case "ended":return 134217728;case "progress":return 268435456;case "canplaythrough":return 536870912;default:return-1}}
function $maybeInitializeEventSystem(){eventSystemIsInitialized||($initEventSystem(),eventSystemIsInitialized=true)}function isMyListener(b){return!instanceOfJso(b)&&b!=null&&b.castableTypeMap$&&!!b.castableTypeMap$[35]}var eventSystemIsInitialized=false;function $getChild(b,c){for(var d=0,e=b.firstChild;e;){if(e.nodeType==1){if(c==d)return e;++d}e=e.nextSibling}return null}function $getChildIndex(b,c){for(var d=0,e=b.firstChild;e;){if(e===c)return d;e.nodeType==1&&++d;e=e.nextSibling}return-1}
function $initEventSystem(){dispatchCapturedEvent=$entry(function(b){return!previewEvent(b)?(b.stopPropagation(),b.preventDefault(),false):true});dispatchEvent_1=$entry(function(b){for(var c,d=this;d&&!(c=d.__listener);)d=d.parentNode;d&&d.nodeType!=1&&(d=null);c&&isMyListener(c)&&dispatchEvent_0(b,d,c)});dispatchUnhandledEvent=$entry(function(b){this.__gwtLastUnhandledEvent=b.type;dispatchEvent_1.call(this,b)});dispatchCapturedMouseEvent=$entry(function(b){if(dispatchCapturedEvent(b)){var c=captureElem;
c&&c.__listener&&isMyListener(c.__listener)&&(dispatchEvent_0(b,c,c.__listener),b.stopPropagation())}});$wnd.addEventListener("click",dispatchCapturedMouseEvent,true);$wnd.addEventListener("dblclick",dispatchCapturedMouseEvent,true);$wnd.addEventListener("mousedown",dispatchCapturedMouseEvent,true);$wnd.addEventListener("mouseup",dispatchCapturedMouseEvent,true);$wnd.addEventListener("mousemove",dispatchCapturedMouseEvent,true);$wnd.addEventListener("mouseover",dispatchCapturedMouseEvent,true);$wnd.addEventListener("mouseout",
dispatchCapturedMouseEvent,true);$wnd.addEventListener("mousewheel",dispatchCapturedMouseEvent,true);$wnd.addEventListener("keydown",dispatchCapturedEvent,true);$wnd.addEventListener("keyup",dispatchCapturedEvent,true);$wnd.addEventListener("keypress",dispatchCapturedEvent,true);$wnd.addEventListener("touchstart",dispatchCapturedMouseEvent,true);$wnd.addEventListener("touchmove",dispatchCapturedMouseEvent,true);$wnd.addEventListener("touchend",dispatchCapturedMouseEvent,true);$wnd.addEventListener("touchcancel",
dispatchCapturedMouseEvent,true);$wnd.addEventListener("gesturestart",dispatchCapturedMouseEvent,true);$wnd.addEventListener("gesturechange",dispatchCapturedMouseEvent,true);$wnd.addEventListener("gestureend",dispatchCapturedMouseEvent,true)}function $insertChild(b,c,d){for(var e=0,f=b.firstChild,g=null;f;){if(f.nodeType==1){if(e==d){g=f;break}++e}f=f.nextSibling}b.insertBefore(c,g)}function $sinkEvents_0(b,c){$maybeInitializeEventSystem();$sinkEventsImpl(b,c)}
var captureElem=null,dispatchCapturedEvent=null,dispatchCapturedMouseEvent=null,dispatchEvent_1=null,dispatchUnhandledEvent=null;
function $sinkEventsImpl(b,c){b.__eventBits=c;b.onclick=c&1?dispatchEvent_1:null;b.ondblclick=c&2?dispatchEvent_1:null;b.onmousedown=c&4?dispatchEvent_1:null;b.onmouseup=c&8?dispatchEvent_1:null;b.onmouseover=c&16?dispatchEvent_1:null;b.onmouseout=c&32?dispatchEvent_1:null;b.onmousemove=c&64?dispatchEvent_1:null;b.onkeydown=c&128?dispatchEvent_1:null;b.onkeypress=c&256?dispatchEvent_1:null;b.onkeyup=c&512?dispatchEvent_1:null;b.onchange=c&1024?dispatchEvent_1:null;b.onfocus=c&2048?dispatchEvent_1:
null;b.onblur=c&4096?dispatchEvent_1:null;b.onlosecapture=c&8192?dispatchEvent_1:null;b.onscroll=c&16384?dispatchEvent_1:null;b.onload=c&32768?dispatchUnhandledEvent:null;b.onerror=c&65536?dispatchEvent_1:null;b.onmousewheel=c&131072?dispatchEvent_1:null;b.oncontextmenu=c&262144?dispatchEvent_1:null;b.onpaste=c&524288?dispatchEvent_1:null}function $get_0(b,c){var d,e;d=(e=c.__uiObjectID,e==null?-1:e);return d<0?null:dynamicCast($get_3(b.uiObjectList,d),36)}
function $put(b,c){var d;b.freeList?(d=b.freeList.index,$set(b.uiObjectList,d,c),b.freeList=b.freeList.next):(d=b.uiObjectList.size,$add_6(b.uiObjectList,c));c.element.__uiObjectID=d}function $removeByElement(b,c){var d,e;d=(e=c.__uiObjectID,e==null?-1:e);c.__uiObjectID=null;$set(b.uiObjectList,d,null);b.freeList=new ElementMapperImpl$FreeNode_0(d,b.freeList)}function ElementMapperImpl_0(){this.uiObjectList=new ArrayList_0}function ElementMapperImpl(){}
_=ElementMapperImpl_0.prototype=ElementMapperImpl.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_impl_ElementMapperImpl_2_classLit};_.castableTypeMap$={};_.freeList=null;function ElementMapperImpl$FreeNode_0(b,c){this.index=b;this.next=c}function ElementMapperImpl$FreeNode(){}_=ElementMapperImpl$FreeNode_0.prototype=ElementMapperImpl$FreeNode.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2_classLit};
_.castableTypeMap$={};_.index=0;_.next=null;function $addValueChangeHandler(b,c){return new LegacyHandlerWrapper_0($doAdd(b.handlers.eventBus,(!TYPE_13&&(TYPE_13=new GwtEvent$Type_0),TYPE_13),c))}function HistoryImpl(){}_=HistoryImpl.prototype=new Object_0;_.decodeFragment=function(b){return decodeURI(b.replace("%23","#"))};_.fireEvent=function(b){$fireEvent_0(this.handlers,b)};_.getClass$=function(){return Lcom_google_gwt_user_client_impl_HistoryImpl_2_classLit};
_.newItemOnEvent=function(b){b=b==null?"":b;if(!$equals(b,token_1==null?"":token_1))token_1=b,fire_2(this)};_.castableTypeMap$={54:1};var token_1="";function $init(b){var c="",d=$wnd.location.hash;d.length>0&&(c=b.decodeFragment(d.substring(1)));token_1=c;var e=$entry(function(){var c="",d=$wnd.location.hash;d.length>0&&(c=b.decodeFragment(d.substring(1)));b.newItemOnEvent(c)}),f=function(){$wnd.setTimeout(f,250);e()};f();return true}
function HistoryImplTimer_0(){this.handlers=new HandlerManager_0(null)}function HistoryImplTimer(){}_=HistoryImplTimer_0.prototype=HistoryImplTimer.prototype=new HistoryImpl;_.getClass$=function(){return Lcom_google_gwt_user_client_impl_HistoryImplTimer_2_classLit};_.castableTypeMap$={54:1};
function $initWindowCloseHandler(){var b=$wnd.onbeforeunload,c=$wnd.onunload;$wnd.onbeforeunload=function(c){var e;try{e=$entry(onClosing)()}finally{c=b&&b(c)}if(e!=null)return e;if(c!=null)return c};$wnd.onunload=$entry(function(b){try{closeHandlersInitialized&&fire_0((!handlers_1&&(handlers_1=new Window$WindowHandlers_0),handlers_1))}finally{c&&c(b),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function $initWindowResizeHandler(){var b=$wnd.onresize;$wnd.onresize=$entry(function(c){try{onResize_0()}finally{b&&b(c)}})}function $initWindowScrollHandler(){var b=$wnd.onscroll;$wnd.onscroll=$entry(function(c){try{scrollHandlersInitialized&&fireEvent_1(new Window$ScrollEvent_0($getScrollLeft($doc),$getScrollTop($doc)))}finally{b&&b(c)}})}function $add_0(b,c,d){$removeFromParent(c);$add_5(b.children,c);d.appendChild(c.element);$setParent(c,b)}
function $checkIndexBoundsForAccess(b,c){if(c<0||c>=b.children.size)throw new IndexOutOfBoundsException_0;}function $remove_1(b,c){var d;if(c.parent_0!=b)return false;try{$setParent(c,null)}finally{d=c.element,$getParentElement(d).removeChild(d),$remove_5(b.children,c)}return true}function ComplexPanel(){}_=ComplexPanel.prototype=new Panel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ComplexPanel_2_classLit};_.iterator_0=function(){return new WidgetCollection$WidgetIterator_0(this.children)};
_.remove=function(b){return $remove_1(this,b)};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function $add_1(b,c){$add_0(b,c,b.element)}function $remove_2(b,c){var d;(d=$remove_1(b,c))&&changeToStaticPositioning(c.element);return d}function changeToStaticPositioning(b){b.style.left="";b.style.top="";b.style.position=""}function AbsolutePanel(){}_=AbsolutePanel.prototype=new ComplexPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_AbsolutePanel_2_classLit};
_.remove=function(b){var c;return c=$remove_1(this,b),c&&changeToStaticPositioning(b.element),c};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function $clinit_78(){$clinit_78=nullMethod;attachCommand=new AttachDetachException$1_0;detachCommand=new AttachDetachException$2_0}function AttachDetachException_0(b){UmbrellaException_1.call(this,b)}
function tryCommand(b,c){$clinit_78();var d,e,f;d=null;for(f=b.iterator_0();f.hasNext();){e=dynamicCast(f.next_0(),37);try{c.execute_0(e)}catch(g){if(g=caught_0(g),instanceOf(g,28))e=g,!d&&(d=new HashSet_0),$put_0(d.map,e,d);else throw g;}}if(d)throw new AttachDetachException_0(d);}function AttachDetachException(){}_=AttachDetachException_0.prototype=AttachDetachException.prototype=new UmbrellaException;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_AttachDetachException_2_classLit};
_.castableTypeMap$={2:1,6:1,26:1,28:1,59:1};var attachCommand,detachCommand;function AttachDetachException$1_0(){}function AttachDetachException$1(){}_=AttachDetachException$1_0.prototype=AttachDetachException$1.prototype=new Object_0;_.execute_0=function(b){b.onAttach()};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_AttachDetachException$1_2_classLit};_.castableTypeMap$={};function AttachDetachException$2_0(){}function AttachDetachException$2(){}
_=AttachDetachException$2_0.prototype=AttachDetachException$2.prototype=new Object_0;_.execute_0=function(b){b.onDetach()};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_AttachDetachException$2_2_classLit};_.castableTypeMap$={};function FocusWidget(){}_=FocusWidget.prototype=new Widget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_FocusWidget_2_classLit};_.onAttach=function(){$onAttach(this);-1==this.element.tabIndex&&(this.element.tabIndex=0)};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function ButtonBase(){}_=ButtonBase.prototype=new FocusWidget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ButtonBase_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function Button_0(){var b;this.element=(b=$doc.createElement("BUTTON"),b.type="button",b);this.element.className="gwt-Button";this.element.innerHTML="Report"}function Button(){}_=Button_0.prototype=Button.prototype=new ButtonBase;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Button_2_classLit};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function $getWidgetTd(b,c){var d;return c.parent_0!=b?null:(d=c.element.parentNode,(!d||d.nodeType!=1)&&(d=null),d)}function $setCellHorizontalAlignment(b,c,d){(b=$getWidgetTd(b,c))&&(b.align=d.textAlignString)}function CellPanel(){}_=CellPanel.prototype=new ComplexPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_CellPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.body_0=null;_.table=null;
function $add_2(b,c){var d,e;d=(e=$doc.createElement("div"),e.style.width="100%",e.style.height="0px",e.style.padding="0px",e.style.margin="0px",e);b.element.appendChild(d);$removeFromParent(c);$add_5(b.children,c);d.appendChild(c.element);$setParent(c,b);d.style.display="none";d.style.height="100%";d=c.element;$equals(d.style.width,"")&&(c.element.style.width="100%");$equals(d.style.height,"")&&(c.element.style.height="100%");c.element.style.display="none"}
function $getVisibleWidget(b){return $indexOf(b.children,b.visibleWidget)}function $showWidget(b,c){var d;$checkIndexBoundsForAccess(b,c);d=b.visibleWidget;b.visibleWidget=$get_1(b.children,c);b.visibleWidget!=d&&(!slideAnimation&&(slideAnimation=new DeckPanel$SlideAnimation_0),$showWidget_0(slideAnimation,d,b.visibleWidget))}function DeckPanel_0(){this.children=new WidgetCollection_0(this);this.element=$doc.createElement("div")}function DeckPanel(){}_=DeckPanel_0.prototype=DeckPanel.prototype=new ComplexPanel;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DeckPanel_2_classLit};_.remove=function(b){var c,d;c=(d=b.element.parentNode,(!d||d.nodeType!=1)&&(d=null),d);if(d=$remove_1(this,b))b.setSize("",""),b.setVisible(true),this.element.removeChild(c),this.visibleWidget==b&&(this.visibleWidget=null);return d};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};var slideAnimation=_.visibleWidget=null;
function $onUpdate(b,c){var d,e;b.growing||(c=1-c);b.fixedHeight==-1?(d=~~Math.max(Math.min(c*(parseInt(b.container1.scrollHeight)||0),2147483647),-2147483648),e=~~Math.max(Math.min((1-c)*(parseInt(b.container2.scrollHeight)||0),2147483647),-2147483648)):(d=~~Math.max(Math.min(c*b.fixedHeight,2147483647),-2147483648),e=b.fixedHeight-d);d==0?(d=1,e=1>e-1?1:e-1):e==0&&(e=1,d=1>d-1?1:d-1);b.container1.style.height=d+"px";b.container2.style.height=e+"px"}
function $showWidget_0(b,c,d){var h;var e,f,g;$cancel_0(b);e=(f=d.element.parentNode,(!f||f.nodeType!=1)&&(f=null),f);f=$getChildIndex($getParentElement(e),e);c?(b.oldWidget=c,h=(g=c.element.parentNode,(!g||g.nodeType!=1)&&(g=null),g),c=h,g=$getChildIndex($getParentElement(c),c),f>g?(b.container1=c,b.container2=e,b.growing=false):(b.container1=e,b.container2=c,b.growing=true),b.container1.style.display=b.growing?"":"none",b.container2.style.display=!b.growing?"":"none",b.container1=null,b.container2=
null,b.oldWidget.setVisible(false),b.oldWidget=null):e.style.display="";d.setVisible(true)}function DeckPanel$SlideAnimation_0(){}function DeckPanel$SlideAnimation(){}_=DeckPanel$SlideAnimation_0.prototype=DeckPanel$SlideAnimation.prototype=new Animation;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DeckPanel$SlideAnimation_2_classLit};
_.onComplete=function(){this.growing?(this.container1.style.height="100%",this.container1.style.display="",this.container2.style.display="none",this.container2.style.height="100%"):(this.container1.style.display="none",this.container1.style.height="100%",this.container2.style.height="100%",this.container2.style.display="");this.container1.style.overflow="visible";this.container2.style.overflow="visible";this.container2=this.container1=null;this.oldWidget.setVisible(false);this.oldWidget=null};
_.onStart=function(){var b,c;b=(c=this.container1.parentNode,(!c||c.nodeType!=1)&&(c=null),c);c=b.offsetHeight||0;this.growing?(this.fixedHeight=this.container2.offsetHeight||0,this.container2.style.height=max(1,this.fixedHeight-1)+($clinit_55(),"px")):(this.fixedHeight=this.container1.offsetHeight||0,this.container1.style.height=max(1,this.fixedHeight-1)+($clinit_55(),"px"));(b.offsetHeight||0)!=c&&(this.fixedHeight=-1);this.container1.style.overflow="hidden";this.container2.style.overflow="hidden";
$onUpdate(this,0);this.container1.style.display="";this.container2.style.display=""};_.onUpdate=function(b){$onUpdate(this,b)};_.castableTypeMap$={49:1};_.container1=null;_.container2=null;_.fixedHeight=-1;_.growing=false;_.oldWidget=null;
function DecoratorPanel_0(b){var c,d,e;c=this.element=$doc.createElement("table");this.tbody=$doc.createElement("tbody");c.appendChild(this.tbody);c.cellSpacing=0;for(c=c.cellPadding=0;c<b.length;++c)d=(e=$doc.createElement("tr"),e.className=b[c],e.appendChild(createTD(b[c]+"Left")),e.appendChild(createTD(b[c]+"Center")),e.appendChild(createTD(b[c]+"Right")),e),this.tbody.appendChild(d),c==1&&(this.containerElem=$getFirstChildElement($getChild(d,1)));this.element.className="gwt-DecoratorPanel"}
function createTD(b){var c,d;d=$doc.createElement("td");c=$doc.createElement("div");d.appendChild(c);d.className=b;c.className=b+"Inner";return d}function DecoratorPanel(){}_=DecoratorPanel_0.prototype=DecoratorPanel.prototype=new SimplePanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DecoratorPanel_2_classLit};_.getContainerElement=function(){return this.containerElem};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.containerElem=null;_.tbody=null;
function DialogBox$1_0(b){this.this$0=b}function DialogBox$1(){}_=DialogBox$1_0.prototype=DialogBox$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DialogBox$1_2_classLit};_.onResize=function(b){this.this$0.windowWidth=b.width};_.castableTypeMap$={24:1,40:1};_.this$0=null;function LabelBase_0(b){this.element=b;this.directionalTextHelper=new DirectionalTextHelper_0(this.element)}function LabelBase(){}_=LabelBase.prototype=new Widget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_LabelBase_2_classLit};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};_.directionalTextHelper=null;function Label_0(){this.element=$doc.createElement("div");this.directionalTextHelper=new DirectionalTextHelper_0(this.element);this.element.className="gwt-Label"}function Label_1(b){Label_0.call(this);$setTextOrHtml(this.directionalTextHelper,b)}function Label_2(b){LabelBase_0.call(this,b,$equalsIgnoreCase("span",b.tagName))}function Label(){}_=Label_1.prototype=Label_0.prototype=Label.prototype=new LabelBase;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Label_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function HTML(){}_=HTML.prototype=new Label;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTML_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function DialogBox$CaptionImpl_0(){Label_2.call(this,$doc.createElement("div"));this.element.className="gwt-HTML";this.element.className="Caption"}function DialogBox$CaptionImpl(){}
_=DialogBox$CaptionImpl_0.prototype=DialogBox$CaptionImpl.prototype=new HTML;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DialogBox$CaptionImpl_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function DialogBox$MouseHandler_0(b){this.this$0=b}function DialogBox$MouseHandler(){}_=DialogBox$MouseHandler_0.prototype=DialogBox$MouseHandler.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DialogBox$MouseHandler_2_classLit};
_.onMouseDown=function(b){$beginDragging(this.this$0,b)};_.castableTypeMap$={11:1,12:1,13:1,14:1,15:1,16:1,40:1};_.this$0=null;function $getTextOrHtml(b){return(b.isSpanWrapped?$getFirstChildElement(b.element):b.element).textContent}function $setTextOrHtml(b,c){b.isSpanWrapped=false;b.element.textContent=c||"";if(b.textDir!=b.initialElementDir)b.textDir=b.initialElementDir,setDirectionOnElement(b.element,b.initialElementDir)}
function DirectionalTextHelper_0(b){this.element=b;this.isSpanWrapped=false;this.textDir=this.initialElementDir=getDirectionOnElement(b)}function DirectionalTextHelper(){}_=DirectionalTextHelper_0.prototype=DirectionalTextHelper.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2_classLit};_.castableTypeMap$={};_.element=null;_.initialElementDir=null;_.isSpanWrapped=false;_.textDir=null;function $add_3(b,c){$add_0(b,c,b.element)}
function FlowPanel_0(){this.children=new WidgetCollection_0(this);this.element=$doc.createElement("div")}function FlowPanel(){}_=FlowPanel_0.prototype=FlowPanel.prototype=new ComplexPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_FlowPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function FocusPanel_0(){var b;this.element=(b=$doc.createElement("div"),b.tabIndex=0,b)}function FocusPanel(){}_=FocusPanel_0.prototype=FocusPanel.prototype=new SimplePanel;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_FocusPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function $checkCellBounds(b,c,d){$checkRowBounds(b,c);if(d<0)throw new IndexOutOfBoundsException_1("Column "+d+" must be non-negative: "+d);if(b.numColumns<=d)throw new IndexOutOfBoundsException_1("Column index: "+d+", Column size: "+b.numColumns);}
function $checkRowBounds(b,c){var d;d=b.numRows;if(c>=d||c<0)throw new IndexOutOfBoundsException_1("Row index: "+c+", Row size: "+d);}function $internalClearCell(b,c,d){var e,f;e=$getFirstChildElement(c);f=null;e&&(f=dynamicCast($get_0(b.widgetMap,e),37));return f?($remove_3(b,f),true):(d&&(c.innerHTML=""),false)}function $remove_3(b,c){var d;if(c.parent_0!=b)return false;try{$setParent(c,null)}finally{d=c.element,$getParentElement(d).removeChild(d),$removeByElement(b.widgetMap,d)}return true}
function $removeRow(b,c){var d,e,f;e=b.numColumns;for(d=0;d<e;++d)f=b.cellFormatter.this$0.bodyElem.rows[c].cells[d],$internalClearCell(b,f,false);b.bodyElem.removeChild(b.bodyElem.rows[c])}function $setColumnFormatter(b,c){b.columnFormatter&&(c.columnGroup=b.columnFormatter.columnGroup);b.columnFormatter=c;$prepareColumnGroup(b.columnFormatter)}
function $setWidget_1(b,c,d,e){var g;var f;$prepareCell(b,c,d);g=(f=b.cellFormatter.this$0.bodyElem.rows[c].cells[d],$internalClearCell(b,f,true),f),c=g;e&&($removeFromParent(e),$put(b.widgetMap,e),c.appendChild(e.element),$setParent(e,b))}function HTMLTable(){}_=HTMLTable.prototype=new Panel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTMLTable_2_classLit};_.iterator_0=function(){return new HTMLTable$1_0(this)};_.remove=function(b){return $remove_3(this,b)};
_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.bodyElem=null;_.cellFormatter=null;_.columnFormatter=null;_.tableElem=null;function $prepareCell(b,c,d){$prepareRow(b,c);if(d<0)throw new IndexOutOfBoundsException_1("Cannot access a column with a negative index: "+d);if(d>=b.numColumns)throw new IndexOutOfBoundsException_1("Column index: "+d+", Column size: "+b.numColumns);}
function $prepareRow(b,c){if(c<0)throw new IndexOutOfBoundsException_1("Cannot access a row with a negative index: "+c);if(c>=b.numRows)throw new IndexOutOfBoundsException_1("Row index: "+c+", Row size: "+b.numRows);}function $removeRow_0(b,c){$removeRow(b,c);--b.numRows}
function $resizeColumns(b){var c,d,e,f,g;if(b.numColumns!=2){if(b.numColumns>2)for(c=0;c<b.numRows;++c)for(d=b.numColumns-1;d>=2;--d)$checkCellBounds(b,c,d),e=(g=b.cellFormatter.this$0.bodyElem.rows[c].cells[d],$internalClearCell(b,g,false),g),f=b.bodyElem.rows[c],f.removeChild(e);else for(c=0;c<b.numRows;++c)for(d=b.numColumns;d<2;++d)f=b.bodyElem.rows[c],g=(e=$doc.createElement("td"),e.innerHTML="&nbsp;",e),$insertChild(f,g,d);b.numColumns=2;$resizeColumnGroup(b.columnFormatter,2,false)}}
function $resizeRows(b){if(b.numRows!=3)if(b.numRows<3)addRows(b.bodyElem,3-b.numRows,b.numColumns),b.numRows=3;else for(;b.numRows>3;)$removeRow_0(b,b.numRows-1)}
function Grid_0(){this.widgetMap=new ElementMapperImpl_0;this.tableElem=$doc.createElement("table");this.bodyElem=$doc.createElement("tbody");this.tableElem.appendChild(this.bodyElem);this.element=this.tableElem;this.cellFormatter=new HTMLTable$CellFormatter_0(this);$setColumnFormatter(this,new HTMLTable$ColumnFormatter_0(this));$resizeColumns(this);$resizeRows(this)}
function addRows(b,c,d){var e=$doc.createElement("td");e.innerHTML="&nbsp;";for(var f=$doc.createElement("tr"),g=0;g<d;g++){var h=e.cloneNode(true);f.appendChild(h)}b.appendChild(f);for(d=1;d<c;d++)b.appendChild(f.cloneNode(true))}function Grid(){}_=Grid_0.prototype=Grid.prototype=new HTMLTable;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Grid_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.numColumns=0;_.numRows=0;
function HTMLPanel_0(b){this.children=new WidgetCollection_0(this);this.element=$doc.createElement("div");this.element.innerHTML=b||""}function HTMLPanel(){}_=HTMLPanel_0.prototype=HTMLPanel.prototype=new ComplexPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTMLPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function $findNext(b){for(;++b.nextIndex<b.widgetList.size;)if($get_3(b.widgetList,b.nextIndex)!=null)break}
function $next_1(b){var c;if(b.nextIndex>=b.widgetList.size)throw new NoSuchElementException_0;c=dynamicCast($get_3(b.widgetList,b.nextIndex),37);b.lastIndex=b.nextIndex;$findNext(b);return c}function HTMLTable$1_0(b){this.this$0=b;this.widgetList=this.this$0.widgetMap.uiObjectList;$findNext(this)}function HTMLTable$1(){}_=HTMLTable$1_0.prototype=HTMLTable$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTMLTable$1_2_classLit};
_.hasNext=function(){return this.nextIndex<this.widgetList.size};_.next_0=function(){return $next_1(this)};_.remove_2=function(){var b;if(this.lastIndex<0)throw new IllegalStateException_0;b=dynamicCast($get_3(this.widgetList,this.lastIndex),37);$removeFromParent(b);this.lastIndex=-1};_.castableTypeMap$={};_.lastIndex=-1;_.nextIndex=-1;_.this$0=null;function HTMLTable$CellFormatter_0(b){this.this$0=b}function HTMLTable$CellFormatter(){}
_=HTMLTable$CellFormatter_0.prototype=HTMLTable$CellFormatter.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2_classLit};_.castableTypeMap$={};_.this$0=null;function $prepareColumnGroup(b){if(!b.columnGroup)b.columnGroup=$doc.createElement("colgroup"),$insertChild(b.this$0.tableElem,b.columnGroup,0),b.columnGroup.appendChild($doc.createElement("col"))}
function $resizeColumnGroup(b,c,d){var e,c=c>1?c:1;e=b.columnGroup.childNodes.length;if(e<c)for(d=e;d<c;++d)b.columnGroup.appendChild($doc.createElement("col"));else if(!d&&e>c)for(d=e;d>c;--d)b.columnGroup.removeChild(b.columnGroup.lastChild)}function HTMLTable$ColumnFormatter_0(b){this.this$0=b}function HTMLTable$ColumnFormatter(){}_=HTMLTable$ColumnFormatter_0.prototype=HTMLTable$ColumnFormatter.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2_classLit};
_.castableTypeMap$={};_.columnGroup=null;_.this$0=null;function $clinit_79(){$clinit_79=nullMethod;ALIGN_CENTER=new HasHorizontalAlignment$HorizontalAlignmentConstant_0("center");new HasHorizontalAlignment$HorizontalAlignmentConstant_0("justify");ALIGN_LEFT=new HasHorizontalAlignment$HorizontalAlignmentConstant_0("left");ALIGN_RIGHT=new HasHorizontalAlignment$HorizontalAlignmentConstant_0("right");ALIGN_DEFAULT=ALIGN_LOCALE_START=ALIGN_LEFT}
var ALIGN_CENTER,ALIGN_DEFAULT,ALIGN_LEFT,ALIGN_LOCALE_START,ALIGN_RIGHT;function HasHorizontalAlignment$AutoHorizontalAlignmentConstant(){}_=HasHorizontalAlignment$AutoHorizontalAlignmentConstant.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant_2_classLit};_.castableTypeMap$={};function HasHorizontalAlignment$HorizontalAlignmentConstant_0(b){this.textAlignString=b}
function HasHorizontalAlignment$HorizontalAlignmentConstant(){}_=HasHorizontalAlignment$HorizontalAlignmentConstant_0.prototype=HasHorizontalAlignment$HorizontalAlignmentConstant.prototype=new HasHorizontalAlignment$AutoHorizontalAlignmentConstant;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2_classLit};_.castableTypeMap$={};_.textAlignString=null;
function $clinit_80(){$clinit_80=nullMethod;new HasVerticalAlignment$VerticalAlignmentConstant_0("bottom");new HasVerticalAlignment$VerticalAlignmentConstant_0("middle");ALIGN_TOP=new HasVerticalAlignment$VerticalAlignmentConstant_0("top")}var ALIGN_TOP;function HasVerticalAlignment$VerticalAlignmentConstant_0(b){this.verticalAlignString=b}function HasVerticalAlignment$VerticalAlignmentConstant(){}
_=HasVerticalAlignment$VerticalAlignmentConstant_0.prototype=HasVerticalAlignment$VerticalAlignmentConstant.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2_classLit};_.castableTypeMap$={};_.verticalAlignString=null;function Image$State(){}_=Image$State.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Image$State_2_classLit};_.castableTypeMap$={};
function Image$State$1_0(b){this.val$image=b}function Image$State$1(){}_=Image$State$1_0.prototype=Image$State$1.prototype=new Object_0;_.execute=function(){var b;this.val$image.element.dispatchEvent((b=$doc.createEvent("HTMLEvents"),b.initEvent("load",false,false),b))};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Image$State$1_2_classLit};_.castableTypeMap$={31:1};_.val$image=null;function $setUrl(b,c){b.state&&(b.element.__gwtLastUnhandledEvent="");b.element.src=c}
function Image$UnclippedState_0(b){$replaceElement(b,$doc.createElement("img"));sinkEvents_0(b.element);b.eventsToSink==-1?sinkEvents(b.element,133398655|(b.element.__eventBits||0)):b.eventsToSink|=133398655}function Image$UnclippedState_1(b,c){Image$UnclippedState_0.call(this,b);b.state&&(b.element.__gwtLastUnhandledEvent="");b.element.src=c}function Image$UnclippedState(){}_=Image$UnclippedState_1.prototype=Image$UnclippedState_0.prototype=Image$UnclippedState.prototype=new Image$State;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_Image$UnclippedState_2_classLit};_.castableTypeMap$={};function $checkIndex(b,c){if(c<0||c>=b.element.options.length)throw new IndexOutOfBoundsException_0;}function $getItemText(b,c){$checkIndex(b,c);return $getOptionText(b.element.options[c])}function $getOptionText(b){var c;c=b.text;b.hasAttribute("bidiwrapped")&&c.length>1&&(c=c.substr(1,c.length-1-1));return c}
function $getValue(b,c){$checkIndex(b,c);return b.element.options[c].value}function $insertItem(b,c,d,e){var f;f=b.element;b=$doc.createElement("option");b.text=c;b.removeAttribute("bidiwrapped");b.value=d;c=f.options.length;(e<0||e>c)&&(e=c);e==c?f.add(b,null):(e=f.options[e],f.add(b,e))}function ListBox_0(){this.element=$doc.createElement("select");this.element.className="gwt-ListBox"}function ListBox(){}_=ListBox_0.prototype=ListBox.prototype=new FocusWidget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ListBox_2_classLit};
_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function $onResize(){var b;b=null.nullMethod();$getClientWidth($doc);$getClientHeight($doc);b.display=($clinit_54(),"none");null.nullMethod($clinit_55());null.nullMethod($clinit_55());$getScrollWidth($doc);$getScrollHeight($doc);null.nullMethod($clinit_55());null.nullMethod($clinit_55());b.display="block"}function PopupPanel$1_0(){}function PopupPanel$1(){}_=PopupPanel$1_0.prototype=PopupPanel$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel$1_2_classLit};
_.onResize=function(){$onResize()};_.castableTypeMap$={24:1,40:1};function PopupPanel$3_0(b){this.this$0=b}function PopupPanel$3(){}_=PopupPanel$3_0.prototype=PopupPanel$3.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel$3_2_classLit};_.onPreviewNativeEvent=function(b){$previewNativeEvent(this.this$0,b)};_.castableTypeMap$={32:1,40:1};_.this$0=null;function PopupPanel$4_0(b){this.this$0=b}function PopupPanel$4(){}
_=PopupPanel$4_0.prototype=PopupPanel$4.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel$4_2_classLit};_.castableTypeMap$={25:1,40:1};_.this$0=null;
function $maybeShowGlass(b){if(b.showing){if(b.curPanel.isGlassEnabled)$doc.body.appendChild(b.curPanel.glass),b.resizeRegistration=addResizeHandler(b.curPanel.glassResizer),$onResize(),b.glassShowing=true}else if(b.glassShowing)$doc.body.removeChild(b.curPanel.glass),$removeHandler(b.resizeRegistration.real),b.resizeRegistration=null,b.glassShowing=false}
function $onComplete(b){b.showing||($maybeShowGlass(b),b.isUnloading||$remove_2(($clinit_81(),get_1()),b.curPanel));b.curPanel.element.style.clip="rect(auto, auto, auto, auto)";b.curPanel.element.style.overflow="visible"}
function $onInstantaneousRun(b){$maybeShowGlass(b);b.showing?(b.curPanel.element.style.position="absolute",b.curPanel.topPosition!=-1&&$setPopupPosition(b.curPanel,b.curPanel.leftPosition,b.curPanel.topPosition),$add_1(($clinit_81(),get_1()),b.curPanel)):b.isUnloading||$remove_2(($clinit_81(),get_1()),b.curPanel);b.curPanel.element.style.overflow="visible"}
function $onUpdate_0(b,c){var d,e,f,g,h,j;b.showing||(c=1-c);d=g=f=h=0;e=~~Math.max(Math.min(c*b.offsetHeight_0,2147483647),-2147483648);j=~~Math.max(Math.min(c*b.offsetWidth,2147483647),-2147483648);switch(0){case 2:case 0:h=b.offsetHeight_0-e>>1,f=b.offsetWidth-j>>1,g=f+j,d=h+e}b.curPanel.element.style.clip="rect("+h+"px, "+g+"px, "+d+"px, "+f+"px)"}
function $setState(b,c,d){b.isUnloading=d;$cancel_0(b);if(b.showTimer)$cancel(b.showTimer),b.showTimer=null,$onComplete(b);b.curPanel.showing=c;$updateHandlers(b.curPanel);d=!d&&b.curPanel.isAnimationEnabled;b.showing=c;d?c?($maybeShowGlass(b),b.curPanel.element.style.position="absolute",b.curPanel.topPosition!=-1&&$setPopupPosition(b.curPanel,b.curPanel.leftPosition,b.curPanel.topPosition),b.curPanel.element.style.clip="rect(0px, 0px, 0px, 0px)",$add_1(($clinit_81(),get_1()),b.curPanel),b.showTimer=
new PopupPanel$ResizeAnimation$1_0(b),$schedule(b.showTimer,1)):$run(b,(new Date).getTime()):$onInstantaneousRun(b)}function PopupPanel$ResizeAnimation_0(b){this.curPanel=b}function PopupPanel$ResizeAnimation(){}_=PopupPanel$ResizeAnimation_0.prototype=PopupPanel$ResizeAnimation.prototype=new Animation;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2_classLit};_.onComplete=function(){$onComplete(this)};
_.onStart=function(){this.offsetHeight_0=parseInt(this.curPanel.element.offsetHeight)||0;this.offsetWidth=parseInt(this.curPanel.element.offsetWidth)||0;this.curPanel.element.style.overflow="hidden";$onUpdate_0(this,(1+Math.cos(3.141592653589793))/2)};_.onUpdate=function(b){$onUpdate_0(this,b)};_.castableTypeMap$={49:1};_.curPanel=null;_.glassShowing=false;_.isUnloading=false;_.offsetHeight_0=0;_.offsetWidth=-1;_.resizeRegistration=null;_.showTimer=null;_.showing=false;
function PopupPanel$ResizeAnimation$1_0(b){$clinit_0();this.this$1=b}function PopupPanel$ResizeAnimation$1(){}_=PopupPanel$ResizeAnimation$1_0.prototype=PopupPanel$ResizeAnimation$1.prototype=new Timer;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_2_classLit};_.run=function(){this.this$1.showTimer=null;$run(this.this$1,(new Date).getTime())};_.castableTypeMap$={33:1};_.this$1=null;
function $clinit_81(){$clinit_81=nullMethod;maybeDetachCommand=new RootPanel$1_0;rootPanels=new HashMap_0;widgetsToDetach=new HashSet_0}function RootPanel_0(b){this.children=new WidgetCollection_0(this);this.element=b;$onAttach(this)}function detachNow(b){$clinit_81();try{b.onDetach()}finally{$remove_6(widgetsToDetach.map,b)}}function detachWidgets(){$clinit_81();try{tryCommand(widgetsToDetach,maybeDetachCommand)}finally{$clearImpl(widgetsToDetach.map),$clearImpl(rootPanels)}}
function get_1(){$clinit_81();var b;if(b=dynamicCast($get_2(rootPanels,null),38))return b;rootPanels.size==0&&addCloseHandler(new RootPanel$2_0);b=new RootPanel$DefaultRootPanel_0;$put_0(rootPanels,null,b);$add_8(widgetsToDetach,b);return b}function RootPanel(){}_=RootPanel.prototype=new AbsolutePanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_RootPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,38:1,39:1,53:1,54:1,57:1};var maybeDetachCommand,rootPanels,widgetsToDetach;
function RootPanel$1_0(){}function RootPanel$1(){}_=RootPanel$1_0.prototype=RootPanel$1.prototype=new Object_0;_.execute_0=function(b){b.isAttached()&&b.onDetach()};_.getClass$=function(){return Lcom_google_gwt_user_client_ui_RootPanel$1_2_classLit};_.castableTypeMap$={};function RootPanel$2_0(){}function RootPanel$2(){}_=RootPanel$2_0.prototype=RootPanel$2.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_RootPanel$2_2_classLit};_.onClose=function(){detachWidgets()};
_.castableTypeMap$={23:1,40:1};function RootPanel$DefaultRootPanel_0(){RootPanel_0.call(this,$doc.body)}function RootPanel$DefaultRootPanel(){}_=RootPanel$DefaultRootPanel_0.prototype=RootPanel$DefaultRootPanel.prototype=new RootPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,38:1,39:1,53:1,54:1,57:1};function $getMaximumVerticalScrollPosition(b){return(b.element.scrollHeight||0)-b.element.clientHeight}
function $setTouchScrollingDisabled(b){var c,d;if(b.touchScroller)return false;b.touchScroller=(c=(!isSupported&&(isSupported=($clinit_84(),(!impl&&(impl=new TouchEvent$TouchSupportDetector_0),impl.isSupported)&&!(d=navigator.userAgent.toLowerCase(),/android ([3-9]+)\.([0-9]+)/.exec(d)!=null)?TRUE:FALSE)),isSupported.value_0?new TouchScroller_0:null),!!c&&$setTargetWidget(c,b),c);return!b.touchScroller}
function ScrollPanel_0(){this.element=$doc.createElement("div");!impl_1&&(impl_1=new ScrollPanel$Impl_0);this.element.style.overflow="auto";this.containerElem=$doc.createElement("div");this.element.appendChild(this.containerElem);this.element.style.position="relative";this.containerElem.style.position="relative";this.element.style.zoom="1";this.containerElem.style.zoom="1";$setTouchScrollingDisabled(this)}function ScrollPanel(){}_=ScrollPanel_0.prototype=ScrollPanel.prototype=new SimplePanel;
_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ScrollPanel_2_classLit};_.getContainerElement=function(){return this.containerElem};_.setHeight=function(b){this.element.style.height=b};_.setSize=function(b,c){this.element.style.width=b;this.element.style.height=c};_.setWidth=function(b){this.element.style.width=b};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};_.containerElem=null;var impl_1=_.touchScroller=null;
function $getMaximumHorizontalScrollPosition(b){return(b.scrollWidth||0)-b.clientWidth}function ScrollPanel$Impl_0(){}function ScrollPanel$Impl(){}_=ScrollPanel$Impl_0.prototype=ScrollPanel$Impl.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ScrollPanel$Impl_2_classLit};_.castableTypeMap$={};function $next_2(b){if(!b.hasElement||!b.this$0.widget)throw new NoSuchElementException_0;b.hasElement=false;return b.returned=b.this$0.widget}
function SimplePanel$1_0(b){this.this$0=b;this.hasElement=!!this.this$0.widget}function SimplePanel$1(){}_=SimplePanel$1_0.prototype=SimplePanel$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_SimplePanel$1_2_classLit};_.hasNext=function(){return this.hasElement};_.next_0=function(){return $next_2(this)};_.remove_2=function(){this.returned&&this.this$0.remove(this.returned)};_.castableTypeMap$={};_.returned=null;_.this$0=null;
function $setText(b,c){b.element.value=c!=null?c:""}function ValueBoxBase_0(b){this.element=b;new AutoDirectionHandler_0}function ValueBoxBase(){}_=ValueBoxBase.prototype=new FocusWidget;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase_2_classLit};_.onBrowserEvent=function(b){($eventGetTypeInt(b.type)&896)!=0?$onBrowserEvent(this,b):$onBrowserEvent(this,b)};_.onLoad=function(){};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};
function $clinit_82(){$clinit_82=nullMethod;$clinit_83()}function TextBoxBase(){}_=TextBoxBase.prototype=new ValueBoxBase;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_TextBoxBase_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function TextArea_1(){$clinit_82();ValueBoxBase_0.call(this,$doc.createElement("textarea"),(!INSTANCE_1&&(INSTANCE_1=new PassthroughRenderer_0),!INSTANCE_0&&(INSTANCE_0=new PassthroughParser_0)));this.element.className="gwt-TextArea"}
function TextArea_0(){}_=TextArea_1.prototype=TextArea_0.prototype=new TextBoxBase;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_TextArea_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};function TextBox_0(){var b;$clinit_82();ValueBoxBase_0.call(this,(b=$doc.createElement("INPUT"),b.type="text",b),(!INSTANCE_1&&(INSTANCE_1=new PassthroughRenderer_0),!INSTANCE_0&&(INSTANCE_0=new PassthroughParser_0)));this.element.className="gwt-TextBox"}function TextBox(){}
_=TextBox_0.prototype=TextBox.prototype=new TextBoxBase;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_TextBox_2_classLit};_.castableTypeMap$={35:1,36:1,37:1,53:1,54:1,57:1};
function $clinit_83(){$clinit_83=nullMethod;CENTER=new ValueBoxBase$TextAlignment$1_0;JUSTIFY=new ValueBoxBase$TextAlignment$2_0;LEFT=new ValueBoxBase$TextAlignment$3_0;RIGHT=new ValueBoxBase$TextAlignment$4_0;$VALUES_4=initValues(_3Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit,{59:1},58,[CENTER,JUSTIFY,LEFT,RIGHT])}function values_5(){$clinit_83();return $VALUES_4}function ValueBoxBase$TextAlignment(){}_=ValueBoxBase$TextAlignment.prototype=new Enum;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit};
_.castableTypeMap$={58:1,59:1,61:1,62:1};var $VALUES_4,CENTER,JUSTIFY,LEFT,RIGHT;function ValueBoxBase$TextAlignment$1_0(){this.name_0="CENTER";this.ordinal=0}function ValueBoxBase$TextAlignment$1(){}_=ValueBoxBase$TextAlignment$1_0.prototype=ValueBoxBase$TextAlignment$1.prototype=new ValueBoxBase$TextAlignment;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_2_classLit};_.castableTypeMap$={58:1,59:1,61:1,62:1};
function ValueBoxBase$TextAlignment$2_0(){this.name_0="JUSTIFY";this.ordinal=1}function ValueBoxBase$TextAlignment$2(){}_=ValueBoxBase$TextAlignment$2_0.prototype=ValueBoxBase$TextAlignment$2.prototype=new ValueBoxBase$TextAlignment;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_2_classLit};_.castableTypeMap$={58:1,59:1,61:1,62:1};function ValueBoxBase$TextAlignment$3_0(){this.name_0="LEFT";this.ordinal=2}function ValueBoxBase$TextAlignment$3(){}
_=ValueBoxBase$TextAlignment$3_0.prototype=ValueBoxBase$TextAlignment$3.prototype=new ValueBoxBase$TextAlignment;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_2_classLit};_.castableTypeMap$={58:1,59:1,61:1,62:1};function ValueBoxBase$TextAlignment$4_0(){this.name_0="RIGHT";this.ordinal=3}function ValueBoxBase$TextAlignment$4(){}_=ValueBoxBase$TextAlignment$4_0.prototype=ValueBoxBase$TextAlignment$4.prototype=new ValueBoxBase$TextAlignment;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_2_classLit};
_.castableTypeMap$={58:1,59:1,61:1,62:1};function $add_4(b,c){var d,e,f;e=$doc.createElement("tr");d=(f=$doc.createElement("td"),f.align=b.horzAlign.textAlignString,f.style.verticalAlign=b.vertAlign.verticalAlignString,f);e.appendChild(d);b.body_0.appendChild(e);$removeFromParent(c);$add_5(b.children,c);d.appendChild(c.element);$setParent(c,b)}
function VerticalPanel_0(){this.children=new WidgetCollection_0(this);this.table=$doc.createElement("table");this.body_0=$doc.createElement("tbody");this.table.appendChild(this.body_0);this.element=this.table;this.horzAlign=($clinit_79(),ALIGN_DEFAULT);this.vertAlign=($clinit_80(),ALIGN_TOP);this.table.cellSpacing="0";this.table.cellPadding="0"}function VerticalPanel(){}_=VerticalPanel_0.prototype=VerticalPanel.prototype=new CellPanel;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_VerticalPanel_2_classLit};
_.remove=function(b){var c,d;c=(d=b.element.parentNode,(!d||d.nodeType!=1)&&(d=null),d);(b=$remove_1(this,b))&&this.body_0.removeChild($getParentElement(c));return b};_.castableTypeMap$={35:1,36:1,37:1,39:1,53:1,54:1,57:1};function $add_5(b,c){$insert(b,c,b.size)}function $get_1(b,c){if(c<0||c>=b.size)throw new IndexOutOfBoundsException_0;return b.array[c]}function $indexOf(b,c){var d;for(d=0;d<b.size;++d)if(b.array[d]==c)return d;return-1}
function $insert(b,c,d){var e,f;if(d<0||d>b.size)throw new IndexOutOfBoundsException_0;if(b.size==b.array.length){f=initDim(_3Lcom_google_gwt_user_client_ui_Widget_2_classLit,{59:1},37,b.array.length*2,0);for(e=0;e<b.array.length;++e)setCheck(f,e,b.array[e]);b.array=f}++b.size;for(e=b.size-1;e>d;--e)setCheck(b.array,e,b.array[e-1]);setCheck(b.array,d,c)}
function $remove_4(b,c){var d;if(c<0||c>=b.size)throw new IndexOutOfBoundsException_0;--b.size;for(d=c;d<b.size;++d)setCheck(b.array,d,b.array[d+1]);setCheck(b.array,b.size,null)}function $remove_5(b,c){var d;d=$indexOf(b,c);if(d==-1)throw new NoSuchElementException_0;$remove_4(b,d)}function WidgetCollection_0(b){this.parent_0=b;this.array=initDim(_3Lcom_google_gwt_user_client_ui_Widget_2_classLit,{59:1},37,4,0)}function WidgetCollection(){}
_=WidgetCollection_0.prototype=WidgetCollection.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_WidgetCollection_2_classLit};_.iterator_0=function(){return new WidgetCollection$WidgetIterator_0(this)};_.castableTypeMap$={};_.array=null;_.parent_0=null;_.size=0;function $next_3(b){if(b.index>=b.this$0.size)throw new NoSuchElementException_0;return b.this$0.array[++b.index]}function WidgetCollection$WidgetIterator_0(b){this.this$0=b}
function WidgetCollection$WidgetIterator(){}_=WidgetCollection$WidgetIterator_0.prototype=WidgetCollection$WidgetIterator.prototype=new Object_0;_.getClass$=function(){return Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2_classLit};_.hasNext=function(){return this.index<this.this$0.size-1};_.next_0=function(){return $next_3(this)};_.remove_2=function(){if(this.index<0||this.index>=this.this$0.size)throw new IllegalStateException_0;this.this$0.parent_0.remove(this.this$0.array[this.index--])};
_.castableTypeMap$={};_.index=-1;_.this$0=null;function $removeHandler(b){b.this$0.doRemove(b.val$type,b.val$source,b.val$handler)}function SimpleEventBus$1_0(b,c,d){this.this$0=b;this.val$type=c;this.val$source=null;this.val$handler=d}function SimpleEventBus$1(){}_=SimpleEventBus$1_0.prototype=SimpleEventBus$1.prototype=new Object_0;_.getClass$=function(){return Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2_classLit};_.castableTypeMap$={};_.this$0=null;_.val$handler=null;_.val$source=null;
_.val$type=null;function SimpleEventBus$2_0(b,c,d){this.this$0=b;this.val$type=c;this.val$source=null;this.val$handler=d}function SimpleEventBus$2(){}_=SimpleEventBus$2_0.prototype=SimpleEventBus$2.prototype=new Object_0;_.execute=function(){$doAddNow(this.this$0,this.val$type,this.val$source,this.val$handler)};_.getClass$=function(){return Lcom_google_web_bindery_event_shared_SimpleEventBus$2_2_classLit};_.castableTypeMap$={42:1};_.this$0=null;_.val$handler=null;_.val$source=null;_.val$type=null;
function SimpleEventBus$3_0(b,c,d,e){this.this$0=b;this.val$type=c;this.val$source=d;this.val$handler=e}function SimpleEventBus$3(){}_=SimpleEventBus$3_0.prototype=SimpleEventBus$3.prototype=new Object_0;_.execute=function(){$doRemoveNow(this.this$0,this.val$type,this.val$source,this.val$handler)};_.getClass$=function(){return Lcom_google_web_bindery_event_shared_SimpleEventBus$3_2_classLit};_.castableTypeMap$={42:1};_.this$0=null;_.val$handler=null;_.val$source=null;_.val$type=null;
function ArrayStoreException_0(){$fillInStackTrace()}function ArrayStoreException(){}_=ArrayStoreException_0.prototype=ArrayStoreException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_ArrayStoreException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function $clinit_84(){$clinit_84=nullMethod;FALSE=new Boolean_1(false);TRUE=new Boolean_1(true)}function Boolean_1(b){$clinit_84();this.value_0=b}function Boolean_0(){}_=Boolean_1.prototype=Boolean_0.prototype=new Object_0;
_.equals$=function(b){return b!=null&&b.castableTypeMap$&&!!b.castableTypeMap$[44]&&dynamicCast(b,44).value_0==this.value_0};_.getClass$=function(){return Ljava_lang_Boolean_2_classLit};_.hashCode$=function(){return this.value_0?1231:1237};_.toString$=function(){return this.value_0?"true":"false"};_.castableTypeMap$={44:1,59:1,61:1};_.value_0=false;var FALSE,TRUE;function Class_0(){}function createForArray(b,c){var d;d=new Class_0;d.typeName=b+c;d.modifiers=4;return d}
function createForClass(b,c){var d;d=new Class_0;d.typeName=b+c;return d}function createForEnum(b,c,d){var e;e=new Class_0;e.typeName=b+c;e.modifiers=d?8:0;return e}function Class(){}_=Class_0.prototype=Class.prototype=new Object_0;_.getClass$=function(){return Ljava_lang_Class_2_classLit};_.toString$=function(){return((this.modifiers&2)!=0?"interface ":(this.modifiers&1)!=0?"":"class ")+this.typeName};_.castableTypeMap$={};_.modifiers=0;_.typeName=null;
function ClassCastException_0(){$fillInStackTrace()}function ClassCastException(){}_=ClassCastException_0.prototype=ClassCastException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_ClassCastException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function Number_0(){}_=Number_0.prototype=new Object_0;_.getClass$=function(){return Ljava_lang_Number_2_classLit};_.castableTypeMap$={59:1};function Double_0(b){this.value_0=b}function Double(){}
_=Double_0.prototype=Double.prototype=new Number_0;_.equals$=function(b){return b!=null&&b.castableTypeMap$&&!!b.castableTypeMap$[45]&&dynamicCast(b,45).value_0==this.value_0};_.getClass$=function(){return Ljava_lang_Double_2_classLit};_.hashCode$=function(){return~~Math.max(Math.min(this.value_0,2147483647),-2147483648)};_.toString$=function(){return""+this.value_0};_.castableTypeMap$={45:1,59:1,61:1};_.value_0=0;function IllegalArgumentException_0(b){$fillInStackTrace();this.detailMessage=b}
function IllegalArgumentException(){}_=IllegalArgumentException_0.prototype=IllegalArgumentException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_IllegalArgumentException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function IllegalStateException_0(){$fillInStackTrace()}function IllegalStateException_1(b){$fillInStackTrace();this.detailMessage=b}function IllegalStateException(){}
_=IllegalStateException_1.prototype=IllegalStateException_0.prototype=IllegalStateException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_IllegalStateException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function IndexOutOfBoundsException_0(){$fillInStackTrace()}function IndexOutOfBoundsException_1(b){$fillInStackTrace();this.detailMessage=b}function IndexOutOfBoundsException(){}
_=IndexOutOfBoundsException_1.prototype=IndexOutOfBoundsException_0.prototype=IndexOutOfBoundsException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_IndexOutOfBoundsException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function Integer_0(b){this.value_0=b}
function toPowerOfTwoString(b){var c,d,e;c=initDim(_3C_classLit,{59:1},-1,8,1);d=($clinit_85(),digits_0);e=7;if(b>=0)for(;b>15;)c[e--]=d[b&15],b>>=4;else for(;e>0;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];return __valueOf(c,e,8)}function Integer(){}_=Integer_0.prototype=Integer.prototype=new Number_0;_.equals$=function(b){return b!=null&&b.castableTypeMap$&&!!b.castableTypeMap$[46]&&dynamicCast(b,46).value_0==this.value_0};_.getClass$=function(){return Ljava_lang_Integer_2_classLit};_.hashCode$=function(){return this.value_0};
_.toString$=function(){return""+this.value_0};_.castableTypeMap$={46:1,59:1,61:1};_.value_0=0;function abs(b){return b<=0?0-b:b}function max(b,c){return b>c?b:c}function NullPointerException_0(){$fillInStackTrace()}function NullPointerException_1(b){$fillInStackTrace();this.detailMessage=b}function NullPointerException(){}_=NullPointerException_1.prototype=NullPointerException_0.prototype=NullPointerException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_NullPointerException_2_classLit};
_.castableTypeMap$={2:1,6:1,28:1,59:1};function $clinit_85(){$clinit_85=nullMethod;digits_0=initValues(_3C_classLit,{59:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var digits_0;function StackTraceElement_0(b){this.className_0="Unknown";this.methodName=b;this.lineNumber=-1}function StackTraceElement(){}_=StackTraceElement_0.prototype=StackTraceElement.prototype=new Object_0;_.getClass$=function(){return Ljava_lang_StackTraceElement_2_classLit};
_.toString$=function(){return this.className_0+"."+this.methodName+"(Unknown Source"+(this.lineNumber>=0?":"+this.lineNumber:"")+")"};_.castableTypeMap$={59:1,63:1};_.className_0=null;_.lineNumber=0;_.methodName=null;function $equals(b,c){return!(c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1])?false:String(b)==c}function $equalsIgnoreCase(b,c){return c==null?false:b==c||b.toLowerCase()==c.toLowerCase()}
function $replaceAll(b,c,d){d=__translateReplaceString(d);return b.replace(RegExp(c,"g"),d)}function $substring(b,c){return b.substr(c,b.length-c)}function $trim(b){return b.length==0||b[0]>" "&&b[b.length-1]>" "?b:b.replace(/^(\s*)/,"").replace(/\s*$/,"")}function __translateReplaceString(b){var c;for(c=0;0<=(c=b.indexOf("\\",c));)b.charCodeAt(c+1)==36?b=b.substr(0,c-0)+"$"+$substring(b,++c):b=b.substr(0,c-0)+$substring(b,++c);return b}
function __valueOf(b,c,d){b=b.slice(c,d);return String.fromCharCode.apply(null,b)}_=String.prototype;_.equals$=function(b){return $equals(this,b)};_.getClass$=function(){return Ljava_lang_String_2_classLit};_.hashCode$=function(){return getHashCode(this)};_.toString$=function(){return this};_.castableTypeMap$={1:1,59:1,60:1,61:1};function $clinit_86(){$clinit_86=nullMethod;back_0={};front={}}
function compute(b){var c,d,e,f;c=0;e=b.length;f=e-4;for(d=0;d<f;)c=b.charCodeAt(d+3)+31*(b.charCodeAt(d+2)+31*(b.charCodeAt(d+1)+31*(b.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=c*31+b.charCodeAt(d++);return c|0}function getHashCode(b){$clinit_86();var c=":"+b,d=front[c];if(d!=null)return d;d=back_0[c];d==null&&(d=compute(b));increment();return front[c]=d}function increment(){count_0==256&&(back_0=front,front={},count_0=0);++count_0}var back_0,count_0=0,front;
function $append(b,c){b.impl.string_0+=c;return b}function StringBuffer_0(){this.impl=new StringBufferImplAppend_0}function StringBuffer_1(b){this.impl=new StringBufferImplAppend_0;this.impl.string_0+=b}function StringBuffer(){}_=StringBuffer_1.prototype=StringBuffer_0.prototype=StringBuffer.prototype=new Object_0;_.getClass$=function(){return Ljava_lang_StringBuffer_2_classLit};_.toString$=function(){return this.impl.string_0};_.castableTypeMap$={60:1};
function UnsupportedOperationException_0(){$fillInStackTrace()}function UnsupportedOperationException_1(b){$fillInStackTrace();this.detailMessage=b}function UnsupportedOperationException(){}_=UnsupportedOperationException_1.prototype=UnsupportedOperationException_0.prototype=UnsupportedOperationException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_lang_UnsupportedOperationException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};
function $addAllHashEntries(b,c){var d=b.hashCodeMap,e;for(e in d){var f=parseInt(e,10);if(e==f)for(var f=d[f],g=0,h=f.length;g<h;++g)c.add_0(f[g])}}function $addAllStringEntries(b,c){var d=b.stringMap,e;for(e in d)if(e.charCodeAt(0)==58){var f=new AbstractHashMap$MapEntryString_0(b,e.substring(1));c.add_0(f)}}function $clearImpl(b){b.hashCodeMap=[];b.stringMap={};b.nullSlotLive=false;b.nullSlot=null;b.size=0}
function $containsKey(b,c){return c==null?b.nullSlotLive:c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1]?$hasStringValue(b,dynamicCast(c,1)):$hasHashValue(b,c,~~hashCode__devirtual$(c))}function $get_2(b,c){return c==null?b.nullSlot:c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1]?b.stringMap[":"+dynamicCast(c,1)]:$getHashValue(b,c,~~hashCode__devirtual$(c))}
function $getHashValue(b,c,d){if(d=b.hashCodeMap[d])for(var e=0,f=d.length;e<f;++e){var g=d[e],h=g.getKey();if(b.equalsBridge(c,h))return g.getValue()}return null}function $hasHashValue(b,c,d){if(d=b.hashCodeMap[d])for(var e=0,f=d.length;e<f;++e){var g=d[e].getKey();if(b.equalsBridge(c,g))return true}return false}function $hasStringValue(b,c){return":"+c in b.stringMap}
function $put_0(b,c,d){return c==null?$putNullSlot(b,d):c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1]?$putStringValue(b,dynamicCast(c,1),d):$putHashValue(b,c,d,~~hashCode__devirtual$(c))}function $putHashValue(b,c,d,e){var f=b.hashCodeMap[e];if(f)for(var g=0,h=f.length;g<h;++g){var e=f[g],j=e.getKey();if(b.equalsBridge(c,j))return b=e.getValue(),e.setValue(d),b}else f=b.hashCodeMap[e]=[];e=new MapEntryImpl_0(c,d);f.push(e);++b.size;return null}
function $putNullSlot(b,c){var d;d=b.nullSlot;b.nullSlot=c;if(!b.nullSlotLive)b.nullSlotLive=true,++b.size;return d}function $putStringValue(b,c,d){var e,f=b.stringMap,c=":"+c;c in f?e=f[c]:++b.size;f[c]=d;return e}function $remove_6(b,c){return c==null?$removeNullSlot(b):c!=null&&c.castableTypeMap$&&c.castableTypeMap$[1]?$removeStringValue(b,dynamicCast(c,1)):$removeHashValue(b,c,~~hashCode__devirtual$(c))}
function $removeHashValue(b,c,d){var e=b.hashCodeMap[d];if(e)for(var f=0,g=e.length;f<g;++f){var h=e[f],j=h.getKey();if(b.equalsBridge(c,j))return e.length==1?delete b.hashCodeMap[d]:e.splice(f,1),--b.size,h.getValue()}return null}function $removeNullSlot(b){var c;c=b.nullSlot;b.nullSlot=null;if(b.nullSlotLive)b.nullSlotLive=false,--b.size;return c}function $removeStringValue(b,c){var d,e=b.stringMap,c=":"+c;c in e&&(d=e[c],--b.size,delete e[c]);return d}function AbstractHashMap(){}
_=AbstractHashMap.prototype=new AbstractMap;_.containsKey=function(b){return b==null?this.nullSlotLive:b!=null&&b.castableTypeMap$&&b.castableTypeMap$[1]?":"+dynamicCast(b,1)in this.stringMap:$hasHashValue(this,b,~~hashCode__devirtual$(b))};_.entrySet=function(){return new AbstractHashMap$EntrySet_0(this)};_.equalsBridge=function(b,c){return(b==null?null:b)===(c==null?null:c)||b!=null&&equals__devirtual$(b,c)};
_.get=function(b){return b==null?this.nullSlot:b!=null&&b.castableTypeMap$&&b.castableTypeMap$[1]?this.stringMap[":"+dynamicCast(b,1)]:$getHashValue(this,b,~~hashCode__devirtual$(b))};_.getClass$=function(){return Ljava_util_AbstractHashMap_2_classLit};_.put=function(b,c){return $putNullSlot(this,c)};_.remove_0=function(){return $removeNullSlot(this)};_.size_0=function(){return this.size};_.castableTypeMap$={3:1};_.hashCodeMap=null;_.nullSlot=null;_.nullSlotLive=false;_.size=0;_.stringMap=null;
function $contains(b,c){var d,e;return c!=null&&c.castableTypeMap$&&c.castableTypeMap$[27]&&(d=dynamicCast(c,27),e=d.getKey(),$containsKey(b.this$0,e))?(e=$get_2(b.this$0,e),$equals_0(d.getValue(),e)):false}function AbstractHashMap$EntrySet_0(b){this.this$0=b}function AbstractHashMap$EntrySet(){}_=AbstractHashMap$EntrySet_0.prototype=AbstractHashMap$EntrySet.prototype=new AbstractSet;_.contains_0=function(b){return $contains(this,b)};_.getClass$=function(){return Ljava_util_AbstractHashMap$EntrySet_2_classLit};
_.iterator_0=function(){return new AbstractHashMap$EntrySetIterator_0(this.this$0)};_.remove_1=function(b){return $contains(this,b)?(b=dynamicCast(b,27).getKey(),$remove_6(this.this$0,b),true):false};_.size_0=function(){return this.this$0.size};_.castableTypeMap$={64:1};_.this$0=null;function $next_4(b){return b.last=dynamicCast($next_5(b.iter),27)}
function $remove_7(b){if(b.last)$remove_8(b.iter),$remove_6(b.this$0,b.last.getKey()),b.last=null;else throw new IllegalStateException_1("Must call next() before remove().");}function AbstractHashMap$EntrySetIterator_0(b){var c;this.this$0=b;c=new ArrayList_0;b.nullSlotLive&&$add_6(c,new AbstractHashMap$MapEntryNull_0(b));$addAllStringEntries(b,c);$addAllHashEntries(b,c);this.iter=new AbstractList$IteratorImpl_0(c)}function AbstractHashMap$EntrySetIterator(){}
_=AbstractHashMap$EntrySetIterator_0.prototype=AbstractHashMap$EntrySetIterator.prototype=new Object_0;_.getClass$=function(){return Ljava_util_AbstractHashMap$EntrySetIterator_2_classLit};_.hasNext=function(){return $hasNext_0(this.iter)};_.next_0=function(){return this.last=dynamicCast($next_5(this.iter),27)};_.remove_2=function(){$remove_7(this)};_.castableTypeMap$={};_.iter=null;_.last=null;_.this$0=null;function AbstractMapEntry(){}_=AbstractMapEntry.prototype=new Object_0;
_.equals$=function(b){return b!=null&&b.castableTypeMap$&&b.castableTypeMap$[27]&&(b=dynamicCast(b,27),equalsWithNullCheck(this.getKey(),b.getKey())&&equalsWithNullCheck(this.getValue(),b.getValue()))?true:false};_.getClass$=function(){return Ljava_util_AbstractMapEntry_2_classLit};_.hashCode$=function(){var b,c;c=b=0;this.getKey()!=null&&(b=hashCode__devirtual$(this.getKey()));this.getValue()!=null&&(c=hashCode__devirtual$(this.getValue()));return b^c};
_.toString$=function(){return this.getKey()+"="+this.getValue()};_.castableTypeMap$={27:1};function AbstractHashMap$MapEntryNull_0(b){this.this$0=b}function AbstractHashMap$MapEntryNull(){}_=AbstractHashMap$MapEntryNull_0.prototype=AbstractHashMap$MapEntryNull.prototype=new AbstractMapEntry;_.getClass$=function(){return Ljava_util_AbstractHashMap$MapEntryNull_2_classLit};_.getKey=function(){return null};_.getValue=function(){return this.this$0.nullSlot};
_.setValue=function(b){return $putNullSlot(this.this$0,b)};_.castableTypeMap$={27:1};_.this$0=null;function AbstractHashMap$MapEntryString_0(b,c){this.this$0=b;this.key=c}function AbstractHashMap$MapEntryString(){}_=AbstractHashMap$MapEntryString_0.prototype=AbstractHashMap$MapEntryString.prototype=new AbstractMapEntry;_.getClass$=function(){return Ljava_util_AbstractHashMap$MapEntryString_2_classLit};_.getKey=function(){return this.key};_.getValue=function(){return this.this$0.stringMap[":"+this.key]};
_.setValue=function(b){return $putStringValue(this.this$0,this.key,b)};_.castableTypeMap$={27:1};_.key=null;_.this$0=null;function checkIndex(b,c){(b<0||b>=c)&&indexOutOfBounds(b,c)}function indexOutOfBounds(b,c){throw new IndexOutOfBoundsException_1("Index: "+b+", Size: "+c);}function AbstractList(){}_=AbstractList.prototype=new AbstractCollection;_.add_0=function(b){this.add_1(this.size_0(),b);return true};
_.add_1=function(){throw new UnsupportedOperationException_1("Add not supported on this list");};_.equals$=function(b){var c,d,e;if(b===this)return true;if(!(b!=null&&b.castableTypeMap$&&b.castableTypeMap$[41]))return false;c=dynamicCast(b,41);if(this.size_0()!=c.size_0())return false;b=this.iterator_0();for(e=c.iterator_0();b.i<b.this$0_0.size_0();)if(c=$next_5(b),d=$next_5(e),!(c==null?d==null:equals__devirtual$(c,d)))return false;return true};_.getClass$=function(){return Ljava_util_AbstractList_2_classLit};
_.hashCode$=function(){var b,c,d;c=1;for(b=this.iterator_0();b.i<b.this$0_0.size_0();)d=$next_5(b),c=31*c+(d==null?0:hashCode__devirtual$(d)),c=~~c;return c};_.iterator_0=function(){return new AbstractList$IteratorImpl_0(this)};_.listIterator=function(){return new AbstractList$ListIteratorImpl_0(this,0)};_.listIterator_0=function(b){return new AbstractList$ListIteratorImpl_0(this,b)};_.remove_3=function(){throw new UnsupportedOperationException_1("Remove not supported on this list");};
_.castableTypeMap$={41:1};function $hasNext_0(b){return b.i<b.this$0_0.size_0()}function $next_5(b){if(b.i>=b.this$0_0.size_0())throw new NoSuchElementException_0;return b.this$0_0.get_0(b.last=b.i++)}function $remove_8(b){if(b.last<0)throw new IllegalStateException_0;b.this$0_0.remove_3(b.last);b.i=b.last;b.last=-1}function AbstractList$IteratorImpl_0(b){this.this$0_0=b}function AbstractList$IteratorImpl(){}_=AbstractList$IteratorImpl_0.prototype=AbstractList$IteratorImpl.prototype=new Object_0;
_.getClass$=function(){return Ljava_util_AbstractList$IteratorImpl_2_classLit};_.hasNext=function(){return this.i<this.this$0_0.size_0()};_.next_0=function(){return $next_5(this)};_.remove_2=function(){$remove_8(this)};_.castableTypeMap$={};_.i=0;_.last=-1;_.this$0_0=null;function $previous(b){if(b.i<=0)throw new NoSuchElementException_0;return b.this$0.get_0(b.last=--b.i)}
function AbstractList$ListIteratorImpl_0(b,c){var d;this.this$0_0=this.this$0=b;d=b.size_0();(c<0||c>d)&&indexOutOfBounds(c,d);this.i=c}function AbstractList$ListIteratorImpl(){}_=AbstractList$ListIteratorImpl_0.prototype=AbstractList$ListIteratorImpl.prototype=new AbstractList$IteratorImpl;_.getClass$=function(){return Ljava_util_AbstractList$ListIteratorImpl_2_classLit};_.castableTypeMap$={};_.this$0=null;function AbstractMap$1_0(b,c){this.this$0=b;this.val$entrySet=c}
function AbstractMap$1(){}_=AbstractMap$1_0.prototype=AbstractMap$1.prototype=new AbstractSet;_.contains_0=function(b){return $containsKey(this.this$0,b)};_.getClass$=function(){return Ljava_util_AbstractMap$1_2_classLit};_.iterator_0=function(){var b;return b=new AbstractHashMap$EntrySetIterator_0(this.val$entrySet.this$0),new AbstractMap$1$1_0(b)};_.size_0=function(){return this.val$entrySet.this$0.size};_.castableTypeMap$={64:1};_.this$0=null;_.val$entrySet=null;
function AbstractMap$1$1_0(b){this.val$outerIter=b}function AbstractMap$1$1(){}_=AbstractMap$1$1_0.prototype=AbstractMap$1$1.prototype=new Object_0;_.getClass$=function(){return Ljava_util_AbstractMap$1$1_2_classLit};_.hasNext=function(){return $hasNext_0(this.val$outerIter.iter)};_.next_0=function(){return $next_4(this.val$outerIter).getKey()};_.remove_2=function(){$remove_7(this.val$outerIter)};_.castableTypeMap$={};_.val$outerIter=null;
function $add_6(b,c){setCheck(b.array,b.size++,c);return true}function $add_7(b,c,d){(c<0||c>b.size)&&indexOutOfBounds(c,b.size);b.array.splice(c,0,d);++b.size}function $clear_0(b){b.array=initDim(_3Ljava_lang_Object_2_classLit,{59:1},0,0,0);b.size=0}function $get_3(b,c){checkIndex(c,b.size);return b.array[c]}function $indexOf_0(b,c,d){for(;d<b.size;++d)if(equalsWithNullCheck(c,b.array[d]))return d;return-1}
function $remove_9(b,c){var d;d=(checkIndex(c,b.size),b.array[c]);b.array.splice(c,1);--b.size;return d}function $remove_10(b,c){var d;d=$indexOf_0(b,c,0);if(d==-1)return false;$remove_9(b,d);return true}function $set(b,c,d){var e;e=(checkIndex(c,b.size),b.array[c]);setCheck(b.array,c,d);return e}
function $toArray(b,c){var d,e;c.length<b.size&&(c=(d=c,e=createFromSeed(0,b.size),initValues(d.arrayClass$,d.castableTypeMap$,d.queryId$,e),e));for(d=0;d<b.size;++d)setCheck(c,d,b.array[d]);c.length>b.size&&setCheck(c,b.size,null);return c}function ArrayList_0(){this.array=initDim(_3Ljava_lang_Object_2_classLit,{59:1},0,0,0)}function ArrayList(){}_=ArrayList_0.prototype=ArrayList.prototype=new AbstractList;_.add_0=function(b){return setCheck(this.array,this.size++,b),true};
_.add_1=function(b,c){$add_7(this,b,c)};_.contains_0=function(b){return $indexOf_0(this,b,0)!=-1};_.get_0=function(b){return checkIndex(b,this.size),this.array[b]};_.getClass$=function(){return Ljava_util_ArrayList_2_classLit};_.isEmpty=function(){return this.size==0};_.remove_3=function(b){return $remove_9(this,b)};_.remove_1=function(b){return $remove_10(this,b)};_.size_0=function(){return this.size};_.toArray=function(b){return $toArray(this,b)};_.castableTypeMap$={41:1,59:1};_.size=0;
function $clinit_87(){$clinit_87=nullMethod;EMPTY_LIST=new Collections$EmptyList_0}var EMPTY_LIST;function Collections$EmptyList_0(){}function Collections$EmptyList(){}_=Collections$EmptyList_0.prototype=Collections$EmptyList.prototype=new AbstractList;_.contains_0=function(){return false};_.get_0=function(){throw new IndexOutOfBoundsException_0;};_.getClass$=function(){return Ljava_util_Collections$EmptyList_2_classLit};_.size_0=function(){return 0};_.castableTypeMap$={41:1,59:1};
function $equals_0(b,c){return(b==null?null:b)===(c==null?null:c)||b!=null&&equals__devirtual$(b,c)}function HashMap_0(){$clearImpl(this)}function HashMap(){}_=HashMap_0.prototype=HashMap.prototype=new AbstractHashMap;_.getClass$=function(){return Ljava_util_HashMap_2_classLit};_.castableTypeMap$={3:1,59:1};function $add_8(b,c){return $put_0(b.map,c,b)==null}function HashSet_0(){this.map=new HashMap_0}function HashSet(){}_=HashSet_0.prototype=HashSet.prototype=new AbstractSet;
_.add_0=function(b){var c;return c=$put_0(this.map,b,this),c==null};_.contains_0=function(b){return $containsKey(this.map,b)};_.getClass$=function(){return Ljava_util_HashSet_2_classLit};_.isEmpty=function(){return this.map.size_0()==0};_.iterator_0=function(){var b;return b=new AbstractHashMap$EntrySetIterator_0($keySet(this.map).val$entrySet.this$0),new AbstractMap$1$1_0(b)};_.remove_1=function(b){return $remove_6(this.map,b)!=null};_.size_0=function(){return this.map.size};_.toString$=function(){return $toString_0($keySet(this.map))};
_.castableTypeMap$={59:1,64:1};_.map=null;function MapEntryImpl_0(b,c){this.key=b;this.value_0=c}function MapEntryImpl(){}_=MapEntryImpl_0.prototype=MapEntryImpl.prototype=new AbstractMapEntry;_.getClass$=function(){return Ljava_util_MapEntryImpl_2_classLit};_.getKey=function(){return this.key};_.getValue=function(){return this.value_0};_.setValue=function(b){var c;c=this.value_0;this.value_0=b;return c};_.castableTypeMap$={27:1};_.key=null;_.value_0=null;
function NoSuchElementException_0(){$fillInStackTrace()}function NoSuchElementException(){}_=NoSuchElementException_0.prototype=NoSuchElementException.prototype=new RuntimeException;_.getClass$=function(){return Ljava_util_NoSuchElementException_2_classLit};_.castableTypeMap$={2:1,6:1,28:1,59:1};function equalsWithNullCheck(b,c){return(b==null?null:b)===(c==null?null:c)||b!=null&&equals__devirtual$(b,c)}function Vector_0(){this.arrayList=new ArrayList_0}function Vector(){}
_=Vector_0.prototype=Vector.prototype=new AbstractList;_.add_0=function(b){return $add_6(this.arrayList,b)};_.add_1=function(b,c){$add_7(this.arrayList,b,c)};_.contains_0=function(b){return $indexOf_0(this.arrayList,b,0)!=-1};_.get_0=function(b){return $get_3(this.arrayList,b)};_.getClass$=function(){return Ljava_util_Vector_2_classLit};_.isEmpty=function(){return this.arrayList.size==0};_.iterator_0=function(){return new AbstractList$IteratorImpl_0(this.arrayList)};
_.remove_3=function(b){return $remove_9(this.arrayList,b)};_.size_0=function(){return this.arrayList.size};_.toArray=function(b){return $toArray(this.arrayList,b)};_.toString$=function(){return $toString_0(this.arrayList)};_.castableTypeMap$={41:1,59:1};_.arrayList=null;var $entry=entry_0;function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(init_0)()}catch(e){b(c)}else $entry(init_0)()}
var Ljava_lang_Object_2_classLit=createForClass("java.lang.","Object"),Lcom_gglet_transletco_bookmarklet_client_TransletCO_10_10_12$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.","TransletCO_0_0_2$1"),Lcom_google_gwt_user_client_ui_UIObject_2_classLit=createForClass("com.google.gwt.user.client.ui.","UIObject"),Lcom_google_gwt_user_client_ui_Widget_2_classLit=createForClass("com.google.gwt.user.client.ui.","Widget"),Lcom_google_gwt_user_client_ui_Panel_2_classLit=createForClass("com.google.gwt.user.client.ui.",
"Panel"),Lcom_google_gwt_user_client_ui_SimplePanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","SimplePanel"),Lcom_google_gwt_user_client_ui_PopupPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","PopupPanel"),Lcom_google_gwt_user_client_ui_DecoratedPopupPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","DecoratedPopupPanel"),Lcom_google_gwt_user_client_ui_DialogBox_2_classLit=createForClass("com.google.gwt.user.client.ui.","DialogBox"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$10_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$10"),Lcom_google_gwt_user_client_Timer_2_classLit=createForClass("com.google.gwt.user.client.","Timer"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$11_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$11"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$12_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$12"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$2_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$2"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$3_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$3"),
Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$4_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$4"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$5_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$5"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$6_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$6"),Lcom_google_gwt_language_client_translation_TranslationCallback_2_classLit=
createForClass("com.google.gwt.language.client.translation.","TranslationCallback"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$7_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$7"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$8_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$8"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$9_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.",
"MainLayout$9"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$9$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$9$1"),Lcom_google_gwt_user_client_ui_Composite_2_classLit=createForClass("com.google.gwt.user.client.ui.","Composite"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$DictionaryWidget_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$DictionaryWidget"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$DictionaryWidget$1_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$DictionaryWidget$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$EnterTextWidget_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$EnterTextWidget"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout$EnterTextWidget$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout$EnterTextWidget$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$1_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_DictionaryWidgetBinderImpl$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$2_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_DictionaryWidgetBinderImpl$2"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl$3_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_DictionaryWidgetBinderImpl$3"),
Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1DictionaryWidgetBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_DictionaryWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_EnterTextWidgetBinderImpl$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$2_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_EnterTextWidgetBinderImpl$2"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl$3_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_EnterTextWidgetBinderImpl$3"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1EnterTextWidgetBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.",
"MainLayout_EnterTextWidgetBinderImpl_GenBundle_default_InlineClientBundleGenerator$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$1"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$10_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$10"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$11_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$11"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$12_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$12"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$13_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$13"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$2_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$2"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$3_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$3"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$4_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$4"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$5_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$5"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$6_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$6"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$7_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$7"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$8_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$8"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl$9_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl$9"),Lcom_gglet_transletco_bookmarklet_client_ui_MainLayout_1MainLayoutBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.","MainLayout_MainLayoutBinderImpl_GenBundle_default_InlineClientBundleGenerator$1"),
Lcom_gglet_transletco_bookmarklet_client_ui_resources_UserBundle_1default_1InlineClientBundleGenerator$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.resources.","UserBundle_default_InlineClientBundleGenerator$1"),Lcom_google_gwt_user_client_ui_Image_2_classLit=createForClass("com.google.gwt.user.client.ui.","Image"),Lcom_gglet_transletco_bookmarklet_client_ui_util_ImageButton_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.util.","ImageButton"),Lcom_gglet_transletco_bookmarklet_client_ui_util_ToggleImageButton_2_classLit=
createForClass("com.gglet.transletco.bookmarklet.client.ui.util.","ToggleImageButton"),Lcom_gglet_transletco_bookmarklet_client_ui_util_ToggleImageButton$1_2_classLit=createForClass("com.gglet.transletco.bookmarklet.client.ui.util.","ToggleImageButton$1"),Ljava_lang_Enum_2_classLit=createForClass("java.lang.","Enum"),Lcom_gglet_transletco_bookmarklet_shared_DictionaryLanguages_2_classLit=createForEnum("com.gglet.transletco.bookmarklet.shared.","DictionaryLanguages",values_0),_3Lcom_gglet_transletco_bookmarklet_shared_DictionaryLanguages_2_classLit=
createForArray("[Lcom.gglet.transletco.bookmarklet.shared.","DictionaryLanguages;"),Lcom_gglet_transletco_bookmarklet_shared_LanguagesForTransletCo_2_classLit=createForEnum("com.gglet.transletco.bookmarklet.shared.","LanguagesForTransletCo",values_1),_3Lcom_gglet_transletco_bookmarklet_shared_LanguagesForTransletCo_2_classLit=createForArray("[Lcom.gglet.transletco.bookmarklet.shared.","LanguagesForTransletCo;"),Lcom_google_gwt_ajaxloader_client_AjaxKeyConstants_1_2_classLit=createForClass("com.google.gwt.ajaxloader.client.",
"AjaxKeyConstants_"),Ljava_lang_String_2_classLit=createForClass("java.lang.","String"),_3Ljava_lang_String_2_classLit=createForArray("[Ljava.lang.","String;"),Lcom_google_gwt_ajaxloader_client_AjaxLoader$1_2_classLit=createForClass("com.google.gwt.ajaxloader.client.","AjaxLoader$1"),Lcom_google_gwt_animation_client_Animation_2_classLit=createForClass("com.google.gwt.animation.client.","Animation"),_3Lcom_google_gwt_animation_client_Animation_2_classLit=createForArray("[Lcom.google.gwt.animation.client.",
"Animation;"),Lcom_google_gwt_animation_client_Animation$1_2_classLit=createForClass("com.google.gwt.animation.client.","Animation$1"),Lcom_google_gwt_core_client_Duration_2_classLit=createForClass("com.google.gwt.core.client.","Duration"),Ljava_lang_Throwable_2_classLit=createForClass("java.lang.","Throwable"),Ljava_lang_Exception_2_classLit=createForClass("java.lang.","Exception"),Ljava_lang_RuntimeException_2_classLit=createForClass("java.lang.","RuntimeException"),Lcom_google_gwt_core_client_JavaScriptException_2_classLit=
createForClass("com.google.gwt.core.client.","JavaScriptException"),Lcom_google_gwt_core_client_JavaScriptObject_2_classLit=createForClass("com.google.gwt.core.client.","JavaScriptObject$"),Lcom_google_gwt_core_client_Scheduler_2_classLit=createForClass("com.google.gwt.core.client.","Scheduler"),Lcom_google_gwt_core_client_impl_SchedulerImpl_2_classLit=createForClass("com.google.gwt.core.client.impl.","SchedulerImpl"),Ljava_lang_StackTraceElement_2_classLit=createForClass("java.lang.","StackTraceElement"),
_3Ljava_lang_StackTraceElement_2_classLit=createForArray("[Ljava.lang.","StackTraceElement;"),Lcom_google_gwt_core_client_impl_StringBufferImpl_2_classLit=createForClass("com.google.gwt.core.client.impl.","StringBufferImpl"),Lcom_google_gwt_core_client_impl_StringBufferImplAppend_2_classLit=createForClass("com.google.gwt.core.client.impl.","StringBufferImplAppend"),Lcom_google_gwt_dom_client_Style$Display_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Display",values_2),_3Lcom_google_gwt_dom_client_Style$Display_2_classLit=
createForArray("[Lcom.google.gwt.dom.client.","Style$Display;"),Lcom_google_gwt_dom_client_Style$Display$1_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Display$1",null),Lcom_google_gwt_dom_client_Style$Display$2_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Display$2",null),Lcom_google_gwt_dom_client_Style$Display$3_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Display$3",null),Lcom_google_gwt_dom_client_Style$Display$4_2_classLit=createForEnum("com.google.gwt.dom.client.",
"Style$Display$4",null),Lcom_google_gwt_dom_client_Style$Unit_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit",values_3),_3Lcom_google_gwt_dom_client_Style$Unit_2_classLit=createForArray("[Lcom.google.gwt.dom.client.","Style$Unit;"),Lcom_google_gwt_dom_client_Style$Unit$1_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$1",null),Lcom_google_gwt_dom_client_Style$Unit$2_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$2",null),Lcom_google_gwt_dom_client_Style$Unit$3_2_classLit=
createForEnum("com.google.gwt.dom.client.","Style$Unit$3",null),Lcom_google_gwt_dom_client_Style$Unit$4_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$4",null),Lcom_google_gwt_dom_client_Style$Unit$5_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$5",null),Lcom_google_gwt_dom_client_Style$Unit$6_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$6",null),Lcom_google_gwt_dom_client_Style$Unit$7_2_classLit=createForEnum("com.google.gwt.dom.client.",
"Style$Unit$7",null),Lcom_google_gwt_dom_client_Style$Unit$8_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$8",null),Lcom_google_gwt_dom_client_Style$Unit$9_2_classLit=createForEnum("com.google.gwt.dom.client.","Style$Unit$9",null),Lcom_google_gwt_dom_client_StyleInjector$1_2_classLit=createForClass("com.google.gwt.dom.client.","StyleInjector$1"),Lcom_google_gwt_dom_client_StyleInjector$StyleInjectorImpl_2_classLit=createForClass("com.google.gwt.dom.client.","StyleInjector$StyleInjectorImpl"),
Lcom_google_web_bindery_event_shared_Event_2_classLit=createForClass("com.google.web.bindery.event.shared.","Event"),Lcom_google_gwt_event_shared_GwtEvent_2_classLit=createForClass("com.google.gwt.event.shared.","GwtEvent"),Lcom_google_gwt_event_dom_client_DomEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","DomEvent"),Lcom_google_gwt_event_dom_client_ChangeEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","ChangeEvent"),Lcom_google_gwt_event_dom_client_HumanInputEvent_2_classLit=
createForClass("com.google.gwt.event.dom.client.","HumanInputEvent"),Lcom_google_gwt_event_dom_client_MouseEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","MouseEvent"),Lcom_google_gwt_event_dom_client_ClickEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","ClickEvent"),Lcom_google_web_bindery_event_shared_Event$Type_2_classLit=createForClass("com.google.web.bindery.event.shared.","Event$Type"),Lcom_google_gwt_event_shared_GwtEvent$Type_2_classLit=createForClass("com.google.gwt.event.shared.",
"GwtEvent$Type"),Lcom_google_gwt_event_dom_client_DomEvent$Type_2_classLit=createForClass("com.google.gwt.event.dom.client.","DomEvent$Type"),Lcom_google_gwt_event_dom_client_KeyEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","KeyEvent"),Lcom_google_gwt_event_dom_client_KeyCodeEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","KeyCodeEvent"),Lcom_google_gwt_event_dom_client_KeyUpEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","KeyUpEvent"),Lcom_google_gwt_event_dom_client_MouseDownEvent_2_classLit=
createForClass("com.google.gwt.event.dom.client.","MouseDownEvent"),Lcom_google_gwt_event_dom_client_MouseMoveEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","MouseMoveEvent"),Lcom_google_gwt_event_dom_client_MouseOutEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","MouseOutEvent"),Lcom_google_gwt_event_dom_client_MouseOverEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","MouseOverEvent"),Lcom_google_gwt_event_dom_client_MouseUpEvent_2_classLit=
createForClass("com.google.gwt.event.dom.client.","MouseUpEvent"),Lcom_google_gwt_event_dom_client_PrivateMap_2_classLit=createForClass("com.google.gwt.event.dom.client.","PrivateMap"),Lcom_google_gwt_event_dom_client_TouchEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","TouchEvent"),Lcom_google_gwt_event_dom_client_TouchCancelEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","TouchCancelEvent"),Lcom_google_gwt_event_dom_client_TouchEndEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.",
"TouchEndEvent"),Lcom_google_gwt_event_dom_client_TouchEvent$TouchSupportDetector_2_classLit=createForClass("com.google.gwt.event.dom.client.","TouchEvent$TouchSupportDetector"),Lcom_google_gwt_event_dom_client_TouchMoveEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","TouchMoveEvent"),Lcom_google_gwt_event_dom_client_TouchStartEvent_2_classLit=createForClass("com.google.gwt.event.dom.client.","TouchStartEvent"),Lcom_google_gwt_event_logical_shared_CloseEvent_2_classLit=createForClass("com.google.gwt.event.logical.shared.",
"CloseEvent"),Lcom_google_gwt_event_logical_shared_ResizeEvent_2_classLit=createForClass("com.google.gwt.event.logical.shared.","ResizeEvent"),Lcom_google_gwt_event_logical_shared_ValueChangeEvent_2_classLit=createForClass("com.google.gwt.event.logical.shared.","ValueChangeEvent"),Lcom_google_gwt_event_shared_HandlerManager_2_classLit=createForClass("com.google.gwt.event.shared.","HandlerManager"),Lcom_google_web_bindery_event_shared_EventBus_2_classLit=createForClass("com.google.web.bindery.event.shared.",
"EventBus"),Lcom_google_web_bindery_event_shared_SimpleEventBus_2_classLit=createForClass("com.google.web.bindery.event.shared.","SimpleEventBus"),Lcom_google_gwt_event_shared_HandlerManager$Bus_2_classLit=createForClass("com.google.gwt.event.shared.","HandlerManager$Bus"),Lcom_google_gwt_event_shared_LegacyHandlerWrapper_2_classLit=createForClass("com.google.gwt.event.shared.","LegacyHandlerWrapper"),Lcom_google_web_bindery_event_shared_UmbrellaException_2_classLit=createForClass("com.google.web.bindery.event.shared.",
"UmbrellaException"),Lcom_google_gwt_event_shared_UmbrellaException_2_classLit=createForClass("com.google.gwt.event.shared.","UmbrellaException"),Lcom_google_gwt_i18n_client_AutoDirectionHandler_2_classLit=createForClass("com.google.gwt.i18n.client.","AutoDirectionHandler"),Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit=createForEnum("com.google.gwt.i18n.client.","HasDirection$Direction",values_4),_3Lcom_google_gwt_i18n_client_HasDirection$Direction_2_classLit=createForArray("[Lcom.google.gwt.i18n.client.",
"HasDirection$Direction;"),Ljava_util_AbstractMap_2_classLit=createForClass("java.util.","AbstractMap"),Lcom_google_gwt_i18n_client_impl_ConstantMap_2_classLit=createForClass("com.google.gwt.i18n.client.impl.","ConstantMap"),Ljava_util_AbstractCollection_2_classLit=createForClass("java.util.","AbstractCollection"),Ljava_util_AbstractSet_2_classLit=createForClass("java.util.","AbstractSet"),Lcom_google_gwt_i18n_client_impl_ConstantMap$1_2_classLit=createForClass("com.google.gwt.i18n.client.impl.",
"ConstantMap$1"),Lcom_google_gwt_i18n_client_impl_ConstantMap$1$1_2_classLit=createForClass("com.google.gwt.i18n.client.impl.","ConstantMap$1$1"),Lcom_google_gwt_i18n_client_impl_ConstantMap$EntryImpl_2_classLit=createForClass("com.google.gwt.i18n.client.impl.","ConstantMap$EntryImpl"),Lcom_google_gwt_jsonp_client_JsonpRequest_2_classLit=createForClass("com.google.gwt.jsonp.client.","JsonpRequest"),Lcom_google_gwt_jsonp_client_JsonpRequest$1_2_classLit=createForClass("com.google.gwt.jsonp.client.",
"JsonpRequest$1"),Lcom_google_gwt_jsonp_client_JsonpRequest$2_2_classLit=createForClass("com.google.gwt.jsonp.client.","JsonpRequest$2"),Lcom_google_gwt_jsonp_client_TimeoutException_2_classLit=createForClass("com.google.gwt.jsonp.client.","TimeoutException"),Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit=createForClass("com.google.gwt.lang.","LongLibBase$LongEmul"),_3Lcom_google_gwt_lang_LongLibBase$LongEmul_2_classLit=createForArray("[Lcom.google.gwt.lang.","LongLibBase$LongEmul;"),Lcom_google_gwt_resources_client_impl_ImageResourcePrototype_2_classLit=
createForClass("com.google.gwt.resources.client.impl.","ImageResourcePrototype"),Lcom_google_gwt_text_shared_AbstractRenderer_2_classLit=createForClass("com.google.gwt.text.shared.","AbstractRenderer"),Lcom_google_gwt_text_shared_testing_PassthroughParser_2_classLit=createForClass("com.google.gwt.text.shared.testing.","PassthroughParser"),Lcom_google_gwt_text_shared_testing_PassthroughRenderer_2_classLit=createForClass("com.google.gwt.text.shared.testing.","PassthroughRenderer"),Lcom_google_gwt_touch_client_DefaultMomentum_2_classLit=
createForClass("com.google.gwt.touch.client.","DefaultMomentum"),Lcom_google_gwt_touch_client_Momentum$State_2_classLit=createForClass("com.google.gwt.touch.client.","Momentum$State"),Lcom_google_gwt_touch_client_Point_2_classLit=createForClass("com.google.gwt.touch.client.","Point"),Lcom_google_gwt_touch_client_TouchScroller_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller"),Lcom_google_gwt_touch_client_TouchScroller$1_2_classLit=createForClass("com.google.gwt.touch.client.",
"TouchScroller$1"),Lcom_google_gwt_touch_client_TouchScroller$2_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$2"),Lcom_google_gwt_touch_client_TouchScroller$3_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$3"),Lcom_google_gwt_touch_client_TouchScroller$4_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$4"),Lcom_google_gwt_touch_client_TouchScroller$5_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$5"),
Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$MomentumCommand"),Lcom_google_gwt_touch_client_TouchScroller$MomentumCommand$1_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$MomentumCommand$1"),Lcom_google_gwt_touch_client_TouchScroller$TemporalPoint_2_classLit=createForClass("com.google.gwt.touch.client.","TouchScroller$TemporalPoint"),Lcom_google_gwt_user_client_CommandCanceledException_2_classLit=
createForClass("com.google.gwt.user.client.","CommandCanceledException"),Lcom_google_gwt_user_client_CommandExecutor_2_classLit=createForClass("com.google.gwt.user.client.","CommandExecutor"),Lcom_google_gwt_user_client_CommandExecutor$1_2_classLit=createForClass("com.google.gwt.user.client.","CommandExecutor$1"),Lcom_google_gwt_user_client_CommandExecutor$2_2_classLit=createForClass("com.google.gwt.user.client.","CommandExecutor$2"),Lcom_google_gwt_user_client_CommandExecutor$CircularIterator_2_classLit=
createForClass("com.google.gwt.user.client.","CommandExecutor$CircularIterator"),Lcom_google_gwt_user_client_Event$NativePreviewEvent_2_classLit=createForClass("com.google.gwt.user.client.","Event$NativePreviewEvent"),Lcom_google_gwt_user_client_Timer$1_2_classLit=createForClass("com.google.gwt.user.client.","Timer$1"),Lcom_google_gwt_user_client_Window$ClosingEvent_2_classLit=createForClass("com.google.gwt.user.client.","Window$ClosingEvent"),Lcom_google_gwt_user_client_Window$ScrollEvent_2_classLit=
createForClass("com.google.gwt.user.client.","Window$ScrollEvent"),Lcom_google_gwt_user_client_Window$WindowHandlers_2_classLit=createForClass("com.google.gwt.user.client.","Window$WindowHandlers"),Lcom_google_gwt_user_client_impl_ElementMapperImpl_2_classLit=createForClass("com.google.gwt.user.client.impl.","ElementMapperImpl"),Lcom_google_gwt_user_client_impl_ElementMapperImpl$FreeNode_2_classLit=createForClass("com.google.gwt.user.client.impl.","ElementMapperImpl$FreeNode"),Lcom_google_gwt_user_client_impl_HistoryImpl_2_classLit=
createForClass("com.google.gwt.user.client.impl.","HistoryImpl"),Lcom_google_gwt_user_client_impl_HistoryImplTimer_2_classLit=createForClass("com.google.gwt.user.client.impl.","HistoryImplTimer"),Lcom_google_gwt_user_client_ui_ComplexPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","ComplexPanel"),Lcom_google_gwt_user_client_ui_AbsolutePanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","AbsolutePanel"),Lcom_google_gwt_user_client_ui_AttachDetachException_2_classLit=createForClass("com.google.gwt.user.client.ui.",
"AttachDetachException"),Lcom_google_gwt_user_client_ui_AttachDetachException$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","AttachDetachException$1"),Lcom_google_gwt_user_client_ui_AttachDetachException$2_2_classLit=createForClass("com.google.gwt.user.client.ui.","AttachDetachException$2"),Lcom_google_gwt_user_client_ui_FocusWidget_2_classLit=createForClass("com.google.gwt.user.client.ui.","FocusWidget"),Lcom_google_gwt_user_client_ui_ButtonBase_2_classLit=createForClass("com.google.gwt.user.client.ui.",
"ButtonBase"),Lcom_google_gwt_user_client_ui_Button_2_classLit=createForClass("com.google.gwt.user.client.ui.","Button"),Lcom_google_gwt_user_client_ui_CellPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","CellPanel"),Lcom_google_gwt_user_client_ui_DeckPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","DeckPanel"),Lcom_google_gwt_user_client_ui_DeckPanel$SlideAnimation_2_classLit=createForClass("com.google.gwt.user.client.ui.","DeckPanel$SlideAnimation"),Lcom_google_gwt_user_client_ui_DecoratorPanel_2_classLit=
createForClass("com.google.gwt.user.client.ui.","DecoratorPanel"),Lcom_google_gwt_user_client_ui_DialogBox$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","DialogBox$1"),Lcom_google_gwt_user_client_ui_LabelBase_2_classLit=createForClass("com.google.gwt.user.client.ui.","LabelBase"),Lcom_google_gwt_user_client_ui_Label_2_classLit=createForClass("com.google.gwt.user.client.ui.","Label"),Lcom_google_gwt_user_client_ui_HTML_2_classLit=createForClass("com.google.gwt.user.client.ui.","HTML"),
Lcom_google_gwt_user_client_ui_DialogBox$CaptionImpl_2_classLit=createForClass("com.google.gwt.user.client.ui.","DialogBox$CaptionImpl"),Lcom_google_gwt_user_client_ui_DialogBox$MouseHandler_2_classLit=createForClass("com.google.gwt.user.client.ui.","DialogBox$MouseHandler"),Lcom_google_gwt_user_client_ui_DirectionalTextHelper_2_classLit=createForClass("com.google.gwt.user.client.ui.","DirectionalTextHelper"),_3Lcom_google_gwt_user_client_ui_Widget_2_classLit=createForArray("[Lcom.google.gwt.user.client.ui.",
"Widget;"),Lcom_google_gwt_user_client_ui_FlowPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","FlowPanel"),Lcom_google_gwt_user_client_ui_FocusPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","FocusPanel"),Lcom_google_gwt_user_client_ui_HTMLTable_2_classLit=createForClass("com.google.gwt.user.client.ui.","HTMLTable"),Lcom_google_gwt_user_client_ui_Grid_2_classLit=createForClass("com.google.gwt.user.client.ui.","Grid"),Lcom_google_gwt_user_client_ui_HTMLPanel_2_classLit=
createForClass("com.google.gwt.user.client.ui.","HTMLPanel"),Lcom_google_gwt_user_client_ui_HTMLTable$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","HTMLTable$1"),Lcom_google_gwt_user_client_ui_HTMLTable$CellFormatter_2_classLit=createForClass("com.google.gwt.user.client.ui.","HTMLTable$CellFormatter"),Lcom_google_gwt_user_client_ui_HTMLTable$ColumnFormatter_2_classLit=createForClass("com.google.gwt.user.client.ui.","HTMLTable$ColumnFormatter"),Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$AutoHorizontalAlignmentConstant_2_classLit=
createForClass("com.google.gwt.user.client.ui.","HasHorizontalAlignment$AutoHorizontalAlignmentConstant"),Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2_classLit=createForClass("com.google.gwt.user.client.ui.","HasHorizontalAlignment$HorizontalAlignmentConstant"),Lcom_google_gwt_user_client_ui_HasVerticalAlignment$VerticalAlignmentConstant_2_classLit=createForClass("com.google.gwt.user.client.ui.","HasVerticalAlignment$VerticalAlignmentConstant"),Lcom_google_gwt_user_client_ui_Image$State_2_classLit=
createForClass("com.google.gwt.user.client.ui.","Image$State"),Lcom_google_gwt_user_client_ui_Image$State$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","Image$State$1"),Lcom_google_gwt_user_client_ui_Image$UnclippedState_2_classLit=createForClass("com.google.gwt.user.client.ui.","Image$UnclippedState"),Ljava_util_AbstractList_2_classLit=createForClass("java.util.","AbstractList"),Ljava_util_ArrayList_2_classLit=createForClass("java.util.","ArrayList"),Lcom_google_gwt_user_client_ui_ListBox_2_classLit=
createForClass("com.google.gwt.user.client.ui.","ListBox"),_3C_classLit=createForArray("","[C"),Lcom_google_gwt_user_client_ui_PopupPanel$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","PopupPanel$1"),Lcom_google_gwt_user_client_ui_PopupPanel$3_2_classLit=createForClass("com.google.gwt.user.client.ui.","PopupPanel$3"),Lcom_google_gwt_user_client_ui_PopupPanel$4_2_classLit=createForClass("com.google.gwt.user.client.ui.","PopupPanel$4"),Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation_2_classLit=
createForClass("com.google.gwt.user.client.ui.","PopupPanel$ResizeAnimation"),Lcom_google_gwt_user_client_ui_PopupPanel$ResizeAnimation$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","PopupPanel$ResizeAnimation$1"),Lcom_google_gwt_user_client_ui_RootPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","RootPanel"),Lcom_google_gwt_user_client_ui_RootPanel$1_2_classLit=createForClass("com.google.gwt.user.client.ui.","RootPanel$1"),Lcom_google_gwt_user_client_ui_RootPanel$2_2_classLit=
createForClass("com.google.gwt.user.client.ui.","RootPanel$2"),Lcom_google_gwt_user_client_ui_RootPanel$DefaultRootPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","RootPanel$DefaultRootPanel"),Lcom_google_gwt_user_client_ui_ScrollPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","ScrollPanel"),Lcom_google_gwt_user_client_ui_ScrollPanel$Impl_2_classLit=createForClass("com.google.gwt.user.client.ui.","ScrollPanel$Impl"),Lcom_google_gwt_user_client_ui_SimplePanel$1_2_classLit=
createForClass("com.google.gwt.user.client.ui.","SimplePanel$1"),Lcom_google_gwt_user_client_ui_ValueBoxBase_2_classLit=createForClass("com.google.gwt.user.client.ui.","ValueBoxBase"),Lcom_google_gwt_user_client_ui_TextBoxBase_2_classLit=createForClass("com.google.gwt.user.client.ui.","TextBoxBase"),Lcom_google_gwt_user_client_ui_TextArea_2_classLit=createForClass("com.google.gwt.user.client.ui.","TextArea"),Lcom_google_gwt_user_client_ui_TextBox_2_classLit=createForClass("com.google.gwt.user.client.ui.",
"TextBox"),Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit=createForEnum("com.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment",values_5),_3Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment_2_classLit=createForArray("[Lcom.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment;"),Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$1_2_classLit=createForEnum("com.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment$1",null),Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$2_2_classLit=
createForEnum("com.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment$2",null),Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$3_2_classLit=createForEnum("com.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment$3",null),Lcom_google_gwt_user_client_ui_ValueBoxBase$TextAlignment$4_2_classLit=createForEnum("com.google.gwt.user.client.ui.","ValueBoxBase$TextAlignment$4",null),Lcom_google_gwt_user_client_ui_VerticalPanel_2_classLit=createForClass("com.google.gwt.user.client.ui.","VerticalPanel"),
Lcom_google_gwt_user_client_ui_WidgetCollection_2_classLit=createForClass("com.google.gwt.user.client.ui.","WidgetCollection"),Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2_classLit=createForClass("com.google.gwt.user.client.ui.","WidgetCollection$WidgetIterator"),Lcom_google_web_bindery_event_shared_SimpleEventBus$1_2_classLit=createForClass("com.google.web.bindery.event.shared.","SimpleEventBus$1"),Lcom_google_web_bindery_event_shared_SimpleEventBus$2_2_classLit=createForClass("com.google.web.bindery.event.shared.",
"SimpleEventBus$2"),Lcom_google_web_bindery_event_shared_SimpleEventBus$3_2_classLit=createForClass("com.google.web.bindery.event.shared.","SimpleEventBus$3"),_3Ljava_lang_Throwable_2_classLit=createForArray("[Ljava.lang.","Throwable;"),Ljava_lang_IndexOutOfBoundsException_2_classLit=createForClass("java.lang.","IndexOutOfBoundsException"),Ljava_lang_ArrayStoreException_2_classLit=createForClass("java.lang.","ArrayStoreException"),Ljava_lang_Boolean_2_classLit=createForClass("java.lang.","Boolean"),
Ljava_lang_Number_2_classLit=createForClass("java.lang.","Number"),Ljava_lang_Class_2_classLit=createForClass("java.lang.","Class"),Ljava_lang_ClassCastException_2_classLit=createForClass("java.lang.","ClassCastException"),Ljava_lang_Double_2_classLit=createForClass("java.lang.","Double"),Ljava_lang_IllegalArgumentException_2_classLit=createForClass("java.lang.","IllegalArgumentException"),Ljava_lang_IllegalStateException_2_classLit=createForClass("java.lang.","IllegalStateException"),Ljava_lang_Integer_2_classLit=
createForClass("java.lang.","Integer"),Ljava_lang_NullPointerException_2_classLit=createForClass("java.lang.","NullPointerException"),Ljava_lang_StringBuffer_2_classLit=createForClass("java.lang.","StringBuffer"),Ljava_lang_UnsupportedOperationException_2_classLit=createForClass("java.lang.","UnsupportedOperationException"),_3Ljava_lang_Object_2_classLit=createForArray("[Ljava.lang.","Object;"),Ljava_util_AbstractHashMap_2_classLit=createForClass("java.util.","AbstractHashMap"),Ljava_util_AbstractHashMap$EntrySet_2_classLit=
createForClass("java.util.","AbstractHashMap$EntrySet"),Ljava_util_AbstractHashMap$EntrySetIterator_2_classLit=createForClass("java.util.","AbstractHashMap$EntrySetIterator"),Ljava_util_AbstractMapEntry_2_classLit=createForClass("java.util.","AbstractMapEntry"),Ljava_util_AbstractHashMap$MapEntryNull_2_classLit=createForClass("java.util.","AbstractHashMap$MapEntryNull"),Ljava_util_AbstractHashMap$MapEntryString_2_classLit=createForClass("java.util.","AbstractHashMap$MapEntryString"),Ljava_util_AbstractList$IteratorImpl_2_classLit=
createForClass("java.util.","AbstractList$IteratorImpl"),Ljava_util_AbstractList$ListIteratorImpl_2_classLit=createForClass("java.util.","AbstractList$ListIteratorImpl"),Ljava_util_AbstractMap$1_2_classLit=createForClass("java.util.","AbstractMap$1"),Ljava_util_AbstractMap$1$1_2_classLit=createForClass("java.util.","AbstractMap$1$1"),Ljava_util_Collections$EmptyList_2_classLit=createForClass("java.util.","Collections$EmptyList"),Ljava_util_HashMap_2_classLit=createForClass("java.util.","HashMap"),
Ljava_util_HashSet_2_classLit=createForClass("java.util.","HashSet"),Ljava_util_MapEntryImpl_2_classLit=createForClass("java.util.","MapEntryImpl"),Ljava_util_NoSuchElementException_2_classLit=createForClass("java.util.","NoSuchElementException"),Ljava_util_Vector_2_classLit=createForClass("java.util.","Vector");$stats&&$stats({moduleName:"transletco_0_0_2",sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"moduleEvalEnd"});if($wnd.transletco_0_0_2)$wnd.transletco_0_0_2.onScriptLoad();
init_0();
